「アプリケーションのコンパイルを開始しています」というメッセージが時々表示されます。イベント ログにイベントが記録され、その原因を特定できません。私はこれを試すかもしれないと思う - http://blogs.msdn.com/b/tess/archive/2008/11/06/troubleshooting-appdomain-restarts-and-other-issues-with-etw-tracing.aspx - しかしそれを行う前に、未知のものをいじり始めることなく問題を特定できるかどうかに興味がありました。
アプリ全体で <%= %> および <%# %> タグを使用しているため、これが問題の原因であるかどうか疑問に思っています。いくつかのスポットで、C# コードを ( を使用して) 埋め込んだので、追加される可能性がありますか?
アプリをプリコンパイルすることも私にとって有効な選択です。サーバーに変更をアップロードするたびに、サーバーでプリコンパイル コマンドを実行する必要があるという状況に陥りたくありません。現在、私の開発マシンでは、このリンクからのアドバイスに従いました - http://mikehadlow.blogspot.com/2008/05/compiling-aspx-templates-using.html - エラーを特定できるので、素晴らしい仕事をしますVisual Studio でのビルド中の .aspx ページの C# コード。ただし、プリコンパイルの結果は Web サイトのディレクトリに保存されていないと思います (公開オプションを使用しても公開されません)。
理想的には、変更された .aspx または .ascx を FTP 経由でアップロードするとすぐに (ユーザーの http 要求を待たずに) 自動的に実行されるコンパイルを追加して、デフォルトの Web アプリケーション モデルを使用している位置に留まりたいと考えています。私はあまりにも多くを求めていますか、それともこれをセットアップすることは可能ですか?