質問: vs2008では、webサイトとwebアプリケーションの違いは何ですか? vs2008では、webサイトとwebアプリケーションの違いは何ですか? そしてどちらかを使用する利点はありますか?
回答: webサイト*主にプログラム要素を持つアドホックwebサイトを操作するためのものです。 aspxファイルに存在する顧客固有のコンテンツによって簡単に識別されます。 ソリューションファイルやプロジェクトファイルは不要で、ファイルと開く> webサイトからページとソースをローカル(ファイルシステム、iis)またはリモート(ftp、webdev / frontpage拡張)に配置できます。 メニューオプション 分離コードとクラスは通常、オンデマンドでインメモリにコンパイルするwebサーバーに格納されます。 アプリケーションを再起動してセッションを失うことなく、ファイルに変更を加えることができます。 に対して/に対して クイック編集、テスト、デプロイサイクル実行時の構文エラー アプリをコンパイルまたは再起動する必要はありません。インストーラを作成できません 常に利用可能なソースハッカーにとって有用なサーバー上のソース webアプリケーション* webアプリケーションプロジェクトは、visual studio 2005のアドオンとして導入され、後にvs 2005 sp1に組み込まれ、visual studio 2008で完全に一流の市民になりました。 名前が暗示しているように、これらは主にwebアプリケーション用であり、webインターフェイスを持つ製品またはソリューションを作成したときに使用されます。 webアプリケーションプロジェクトはローカルドライブ上に存在し、他のvsプロジェクトタイプと同様に扱われ、既存のソリューションに追加することができ、それらは完全なコンパイル、検証、およびビルドステップの対象となります。 展開は通常msiインストーラを介して行われますが、追加のweb展開プロジェクトアドインを使用することもできます。これにより、テスト環境に展開するのに便利なサーバーに直接展開できます。 に対して/に対して 制御ビルド webサーバーにクラスファイルがない、dllのみ個々のクラスをデプロイできない コンパイル時の構文エラー http://damieng.com/blog/2008/02/07/web-site-vs-web-application