2009-05-01 4 views
1

Webアプリケーションに.net 2.0フォルダと.net 3.5フォルダがあります。私は単純に新しい.vbファイルをアップロードし、ビルドをコンパイルしてアップロードすることなく2.0の変更を見ることができます。しかし、3.5では、コンパイルを行ってビルドをアップロードした後でしか変更が反映されないようです。誰も私が.net 3.5をコンパイルする必要があることを知っていますか?コンパイルする必要があります.net 3.5コード

多くのおかげ

答えて

4

あなた3.5プロジェクトは、「Webアプリケーション」ではなくとして作成されたようにそれは私に聞こえる「のWebサイト。」前者は編集を必要とし、後者は編集を必要とする。

0

もしそれがASP.NETのウェブサイトなら、いいえ。自動的に.csファイルまたは.vbファイルが自動的にコンパイルされます。

0

Webアプリケーションがあるようです。 2.0と3.5の両方で.netでWebサイトを実装するには2つの方法があります。 1つはWebアプリケーションであり、すべてのコードは事前にサイト用にコンパイルされ、ある場所に公開されます。もう1つはWebサイトです。 Webサイトは、アプリケーションプールがリサイクルされるたびにコンパイルされます。 Webサイトは、Webアプリケーションを完全にコンパイルし、アプリケーション全体をプッシュする必要がある、少数のファイルやページを押すだけの自由を提供します。パフォーマンスの違いは、2人の間ではそれほど素晴らしいことではありません。正直なところ、サイトが頻繁にヒットせず、アイドル状態のワーカープロセスがリサイクルされないと、次のユーザーが数秒余分に待たなければコンパイルするために。私は現時点でWebサイトを扱っています。私たちのサイトは非常に頻繁にヒットし、Webアプリケーションのパフォーマンスの向上は実際にはごくわずかです。

ここでは違いを説明する素敵な記事です: ASP.NET Website vs Web Application Project