5

従来の Publish via Visual Studio の代わりに Aspnet_compiler.exe を使用すると、どのくらい便利ですか? リソース (resx) ファイルについてはどうでしょうか。

4

3 に答える 3

6

単純な xcopy とは対照的に、プリコンパイルには 2 つの主な利点があります。

  1. ファイルシステムには.aspxファイル内のすべてのコードが含まれているわけではなく、すべてのコード ビハインドはアセンブリにコンパイルされます。

  2. サーバーの起動後に最初にページにアクセスするとき、ASP.NET コンパイルの遅延はありません。

とは言っても、最近の私のプリコンパイルの知識は少し錆びており、最後に触れたのは少し前のことです。

于 2010-01-08T13:04:22.957 に答える
3

サイトを事前にコンパイルすることにより、サーバーは最初の訪問時にサイトをコンパイルする必要がなくなります。おそらく、asp.net ページを初めて表示したときに顕著な遅延があることに気付いたでしょう。

さらに、コードは既にコンパイルされているため、すべてのファイルを出荷する必要はありません。これは、ページをホストしている人を信頼していない場合に役立ちます。

于 2010-01-08T13:02:42.470 に答える
0

Visual Studio の「発行」機能は、実際には aspnet_compiler.exe の優れたフロントエンドです。発行には、実行が非常に簡単であるという利点があります。aspnet_compiler.exe は、目的の結果を得るために微調整が必​​要です。

于 2010-01-08T13:07:39.893 に答える