某些页面上的服务器编译错误apache mono
问题描述:
我们有一个运行在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日志上找到任何东西。我试图谷歌它,但不幸找到具体的东西。谁可以帮我这个事?提前致谢。
答
哇,单声道1.1.18真的很老!
如果我是你,我会尝试停止Apache并清除临时编译目录中的所有内容/ tmp/apache-temp-aspnet-0/ 这应该强制mono重新生成此目录中的所有内容。
然后,重新启动apache,看看它是否有帮助。