動的コンパイルを利用するように設定されたASP.NETプロジェクトがあります。これはほぼ1年前に設定されており、プロジェクトに大きな変更は加えられていません。今日、ランダムに、ページにアクセスするとページのコンパイルが停止しました...ページからコードを完全に削除しても、正常にレンダリングされます...。
プロジェクトが動的にコンパイルされなくなった原因は何ですか?設定が変更されたかどうかを判断するために確認できるものはありますか?
動的コンパイルを利用するように設定されたASP.NETプロジェクトがあります。これはほぼ1年前に設定されており、プロジェクトに大きな変更は加えられていません。今日、ランダムに、ページにアクセスするとページのコンパイルが停止しました...ページからコードを完全に削除しても、正常にレンダリングされます...。
プロジェクトが動的にコンパイルされなくなった原因は何ですか?設定が変更されたかどうかを判断するために確認できるものはありますか?
ページがコンパイルされなくなったときに、一時的な asp.net ファイル フォルダー (c:\windows\microsoft.net\framework\v2.0...\temporary asp.net ファイル) にスタックされているキャッシュ ファイルが使用されることがあります。そのフォルダー内の項目を削除して appdomain (または IIS) を再起動すると、通常はクリアされます。その後、コンパイルの失敗の原因を突き止める必要があります。Visual Studio でソリューションを構築しようとすると、問題の場所がわかります。
残念ながら、Web サーバーに対する管理者権限 (または実際には権限) を持っていないため、あきらめなければなりませんでした。翌朝、ネットワーク管理者に確認したところ、サーバーの問題であるとのことでした。とにかくみんなありがとう!