aspnet_compiler.exeを使用してアプリケーションをプリコンパイルして展開しています。展開のためのasp.netソリューションのプリコンパイル
- 私はCの下で私のアプリケーションアセンブリを参照してください:\ WINDOWS \ Microsoft.NET \ Frameworkの\ v2.0.50727の\ ASP.NETの一時ファイル
しかし、私はそれは二つの理由から、働いているとは思いません場合でも、私は手動でこのディレクトリをクリアする&アプリを再起動します。
- JITにパフォーマンスが低下し、アプリケーションが存在します。これは非常に具体的には私が避けたいものですが、それは「一回」ですが。
ここで私がやっている、具体的です:
- をスタジオでソリューションをビルドします。
- 実行aspnet_compiler.exe -v/Foo -pc:\ builddir c:\ deploydir(ここで、Fooは私のアプリケーションが実行するvdir、c:\ builddirはスタジオが作成される場所、c:\ deploydirは
- 私は、Cコピーします。Webサーバーに\ deploydirを
- 私はアプリを表示し、30秒後http://localhost/Foo
- にアクセスして、私はアセンブリはASP.NETの一時ファイルに生成されていることがわかります 。
もし注目されていれば、私は.net 3.5 SP1/Studio 2008 SP1を使用しています。compilation debug = falseもweb.configに設定されています。
これはウェブサイトですか、ウェブアプリケーションプロジェクトですか? –
ちょうどウェブサイト。 – JohnW