0

Web サイトの大部分は、変更されることはほとんどないため、事前にコンパイルおよびマージされています。プリコンパイルされたビットは、オリジナルが更新された場合に置き換えることができます。新しいページの開発を続けたいのですが、新しいページを参照すると次のエラーが発生します。

ファイル '/Website/Test/Default.aspx' はプリコンパイルされていないため、要求できません。

これを回避する方法はありますか?

編集:

precompileApp.config ファイルを削除すると、参照時にマーカー ファイルの内容を取得できます。

これは、プリコンパイル ツールによって生成されたマーカー ファイルであり、削除しないでください。

4

1 に答える 1

1

更新可能な UI オプションを使用したプリコンパイルを確認しましたか? これにより、すべてのソース コードとリソースが DLL にコンパイルされますが、展開後も引き続き .aspx ページに変更を加えることができます。

もう 1 つのオプションは、Web サイトをプリコンパイルしてから Web サーバーにデプロイする代わりに、サーバー上で Web サイトをプリコンパイルすることです。

どちらのオプションも、次の MSDN 記事で説明されています。

http://msdn.microsoft.com/en-us/library/bb398860.aspx

于 2009-06-11T21:22:58.397 に答える