0

Apache および mono 1.1.18 バージョンの fedora 6 で実行されている .net Web アプリケーションがあります。長い間、うまく機能していました。突然、一部のページで次のサーバー エラーが発生します。

Server Error in '/' Application
Compilation Error
Description: Error compiling a resource required to service this request. Review your source file and modify it to fix this error.

Error message:
(0,0) : error CS0006: Cannot find assembly `/tmp/apache-temp-aspnet-0/383ed40f/shadow-J7sRQf'

ただし、残りのページは正しく読み込まれていることに注意してください。JITコンパイルと関係があることは知っていますが、なぜ特定のページで発生しているのか. また、「アセンブリが見つかりません-----/shadow-J7sRQf」というエラーは疑わしいものです。すべてのブラウザで同じエラーが常に表示されます。

このエラーが再び発生するかどうかわからないため、apache を再起動したり、システムを再起動したりしていません。単に無視するのではなく、原因を突き止めたいと考えています。httpd ログにも何も見つかりませんでした。私はそれをグーグルで検索しようとしましたが、特定のものを見つけることができませんでした. 誰でもこれについて私を助けることができますか? 前もって感謝します。

4

1 に答える 1

0

ワオ、mono 1.1.18 は本当に古いです!

もし私があなたなら、apache を停止して、一時コンパイル ディレクトリ /tmp/apache-temp-aspnet-0/ 内のすべてを消去しようとします。これにより、mono がこのディレクトリ内のすべてを強制的に再生成するはずです。

次に、apache を再起動して、問題が解決するかどうかを確認します。

于 2013-02-17T10:46:24.133 に答える