尝试在Mono 2.4上运行MVC(这可能,根据这里的一些线程)没有太多运气。我无法理解:
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: : ** (/usr/local/lib/mono/2.0/gmcs.exe:5232): WARNING **: The class System.Web.Management.WebRequestErrorEvent could not be loaded, used in System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
~/Global.asax
Show Detailed Compiler Output: //etc
我已经将System.Web.dll(以及项目中的每个引用)添加到bin文件夹中 - 仍然没有。
有什么想法吗?
链接:
答案 0 :(得分:6)
你不需要编译MVC(或Mono),但你需要Mono 2.4,可以在Mono下载网站上找到。
您需要的唯一DLL是System.Web.Mvc.dll。在VS中处理此问题的最简单方法是将该程序集的“Copy Local”设置为true。不要复制本地任何其他系统。*引用。
答案 1 :(得分:0)
System.Web引用的任何DLL怎么样。
答案 2 :(得分:0)
根据System.Web的mono status page,提到的类尚未实现。也许你可以包含一个指向可以让它运行的线程的链接?
答案 3 :(得分:0)
我不知道ASP.NET MVC或Mono。
但是,看起来DLL应该在GAC或类似的地方(不确定在Mono的情况下使用什么术语)。 DLL具有publickeytoken,这使其成为GAC的候选者。
这有帮助吗?