サーバーの再起動後、次のようなランダムな CompilationException エラーが発生することがあります。
CompilationException: CS0006: Metadata file `/tmp/apache-temp-aspnet-0/ca373c84/assembly/shadow/10cad1cb/02cb7ade_1201ab15_00000001/ZedGraph.dll' could not be found -> HttpException: Single file build failed
そして、アプリケーションにアクセスできません。サーバーを再起動すると、問題はなくなります。
エラーを引き起こすファイルは、自分の dll の 1 つまたは依存関係 (たとえば mysql.dll など) である可能性があります。
Linode VPS で mono 2.10.2、CentOS リリース 5.7 (Final)、Apache、および mod_mono を使用しています。
何が原因である可能性がありますか?
編集: Linode に移行して XEN を使用しているときに問題が発生したため、有望に見えるオプション --with-xen_opt=yes を見つけました: http://mono-project.com/Advanced_Mono_Compile_Options