2013-02-13 107 views
0

我们有一个运行在fedora 6下的Apache网络应用程序,在Apache & mono 1.1.18版本下运行。只要它运作良好。突然我在某些页面上收到以下服务器错误,某些页面上的服务器编译错误apache mono

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

哇,单声道1.1.18真的很老!

如果我是你,我会尝试停止Apache并清除临时编译目录中的所有内容/ tmp/apache-temp-aspnet-0/ 这应该强制mono重新生成此目录中的所有内容。

然后,重新启动apache,看看它是否有帮助。