我们在Apache和&amp ;;的Fedora 6中运行了一个.net Web应用程序。 mono 1.1.18版本。这么长时间它运作良好。突然间,我在某些页面中收到以下服务器错误,
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日志上找到任何东西。我试图谷歌它,但不幸找到任何具体的东西。谁可以帮我这个事?提前谢谢。
答案 0 :(得分:0)
如果我是你,我会尝试停止apache并清理临时编译目录中的所有内容/ tmp / apache-temp-aspnet-0 / 这应该强制mono重新生成此目录中的所有内容。
然后,重新启动apache并查看它是否有帮助。