【发布时间】:2012-04-15 08:33:43
【问题描述】:
我正在尝试使用带有 fastcgi-mono-server4 的 mono 2.10.8.1 在我的 Linux 服务器上部署在 Mono/OSX 上开发的 ASP MVC 项目
webapp 总是可以正常启动,但随后我开始收到各种 URI 的随机 CS0006 编译错误,一旦它们中断,它们就会一直中断,直到我重新启动服务器应用程序。
错误示例:
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.
Compiler Error Message: CS0006: Metadata file `/tmp/root-temp-aspnet-0/ed68754/App_global.asax_40e709ea.dll' could not be found
~/Views/Order/Download.aspx
从 1 月份开始有 a related thread,但问题和答案似乎都是 mod_mono 特定的,而且相当随意。有人对尝试调试/解决/解决此问题有什么建议吗?它变得非常令人沮丧。特别是,是否有任何“不受支持”的解决方法,我可以从我的 Windows Server 机器中复制某些内容以使用 MS 实现而不是有问题的单声道实现?
(我也有filed a bug report。)
【问题讨论】:
-
这很奇怪,似乎它正在尝试编译视图,同时依赖于仍然要生成的 dll。您是否尝试过更新到最新版本的单声道?我已经尝试过使用 mono 2.10.5 的 fastcgi-mono-server 和 mod_mono,但从未遇到过这个问题。
标签: asp.net linux mono fastcgi-mono-server