在MonoDevelop中启动ASP.NET MVC3项目?这样做的步骤?

时间:2011-10-17 20:19:50

标签: asp.net-mvc-3 razor mono monodevelop

我在Mac上使用MonoDevelop并安装了最新的Mono版本。

在使用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文件?


更新

我在Mono开始了一个新的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我在这里做错了什么?

4 个答案:

答案 0 :(得分:6)

我不确定你有多深入Mono或者你正在使用什么环境,但这里有三篇关于使用MVC和Mono的非常有用的博客文章:

第二个链接有一个可下载的MVC应用程序,该应用程序已经设置为使用Mono版本运行,并使用MySql和脚本化的成员资格提供程序方案。

我希望这些链接可以帮助您,祝您的项目顺利。

答案 1 :(得分:4)

如果你得到了#34;编译器似乎已经崩溃"在尝试切换到MVC3时,您应该将项目设置为.NET 4.您可以通过右键单击项目>选项 - >构建 - >常规并选择Mono / .NET 4来完成此操作。

答案 2 :(得分:3)

This gentleman似乎在使用Mac上的monodevelop中运行MVC3方面取得了一些成功。

答案 3 :(得分:1)

我设法通过以下解决方案让MVC3和razor在MacOS上的xamarin工作室工作:

Monodevelop MVC3 razor - what is the trick to get it to work?