2011-02-16 61 views
24

Mono 2.10的發行說明建議使用XSP支持ASP.NET MVC 3.0和Razor是否有可能得到一個ASP.NET MVC 3項目在Mono 2.10下工作?

在打開一個新創建的ASP.NET MVC 3.0默認項目的MonoDevelop 2.4.2(Mac OS X中)(使用Visual Studio 2010創建的),下面的DLL文件丟失:

System.Web.Entity 
System.Web.Helpers 
System.Web.Mvc 
System.Web.WebPages 

所有這一切,我用從Windows安裝中獲得的DLL進行替換。該項目建立的,但我收到試圖調試項目時出現以下錯誤信息:

Adding applications '/:.'... 
Registering application: 
    Host:   any 
    Port:   any 
    Virtual path:/
    Physical path: /.../Mvc3Test/ 
Handling exception type TargetInvocationException 
Message is Exception has been thrown by the target of an invocation. 
IsTerminating is set to True 
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. 

在此之前使這些替代品,在應用程序運行,但顯然有缺失引用錯誤。這意味着新DLL中的某些東西正在搞砸XSP服務器。

我在做什麼錯?我過於簡單嗎?我是Mono和MonoDevelop的新手,但我成功地能夠使用當前安裝的MonoDevelop創建,構建和調試MVC 2.0項目。

+0

看看http://twistedcode.net/blog/post/2011/01/17/Mono-and-ASPNET-MVC-v3.aspx和http://gonzalo.name/blog/archive/2011/Jan -21.html雖然我還沒有嘗試過。 – silk 2011-02-20 22:26:22

+0

另見[Mono-aspnet-list Archives](http://lists.ximian.com/pipermail/mono-aspnet-list/)。我看到很多關於[ASP.NET MVC 3]的討論(http://www.google.com/search?hl=zh-CN&safe=off&q=mvc+3+site%3Ahttp%3A%2F%2Flists.ximian.com %2Fpipermail%2Fmono-aspnet-list%2F)。 – abatishchev 2011-02-18 17:00:22

回答

19

我很高興。新版本的Mono 2.10.1修正了ASP.NET MVC 3.0的問題。它運行順暢。

+0

我也有失蹤的dll問題win 2.10.1。我想知道那是什麼...... – 2011-03-12 20:08:15

相關問題