2011-10-17 27 views
11

我在Mac上使用MonoDevelop安裝了最新的Mono版本。在MonoDevelop中啓動ASP.NET MVC3項目?這樣做的步驟?

在RAZOR語法(.cshtml文件)的項目中開始使用MVC3需要採取哪些步驟?

我讀過http://www.mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support但它沒有拼出來。我如何創建我的第一個.cshtml文件?在MonoDevelop中創建MVC(2)項目時,如何告訴我的應用程序指向Index.cshtml,而不是默認的Index.aspx文件?


更新

我開始在單一個新的MVC2項目。我在VS 2010中開始了一個新的MVC3項目。我將所有必需的DLL從MVC3複製到Mono中的MVC2項目。現在我構建並獲得了Mono中的「編譯器似乎崩潰了」。

Error when building

我覺得有MVC3支持? http://mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support我在這裏做錯了什麼?

+0

的MD ASP.NET MVC插件沒有明確支持任何比ASP.NET MVC 1.0更新的內容,但MD內核具有堅實的.NET 4.0支持,所以應該可以將所有東西修補到一起。查看編譯輸出以查看編譯器崩潰跟蹤,它可能像缺少引用一樣簡單。 –

回答

6

我不知道你有多深是潛水到單聲道或者是什麼環境你使用,但這裏有三個非常有用的博客文章有關使用MVC和單聲道:

第二個鏈接有一個可下載的MVC應用程序,該應用程序已經設置爲使用Mono版本運行,並使用MySql和成員資格提供程序腳本編寫。

我希望這些鏈接能幫助你,祝你的項目順利。

+0

我在Mac上,現在正在本地運行。我更新了我的問題。希望有人能告訴我如何使這個工作。 – program247365

4

如果您在嘗試切換到MVC3時遇到「編譯器似乎崩潰」,則應將項目設置爲.NET 4.您可以通過右鍵單擊項目 - >選項 - >構建 - >常規,然後選擇單聲道/ .NET 4