在 MonoDevelop 中启动 ASP.NET MVC3 项目?这样做的步骤?
我在 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 中构建并得到“编译器似乎崩溃了”。
我以为有 MVC3 支持? http://mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support我在这里做错了什么?
I'm using MonoDevelop on the Mac with the latest Mono version installed.
What steps do I need to take to start using MVC3 in a project with RAZOR syntax (.cshtml files)?
I've read http://www.mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support but it doesn't spell it out. How do I create my first .cshtml file? How do I tell my application to point to Index.cshtml, and not the default Index.aspx file when creating an MVC (2) project in MonoDevelop?
Update
I started a new MVC2 project in Mono. I started a new MVC3 project in VS 2010. I copied all the required DLLs over from the MVC3 to the MVC2 project in Mono. Now I build and get a "The compiler has appeared to crash" in Mono.
I thought there was MVC3 support? http://mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support What am I doing wrong here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我不确定您对 Mono 的了解有多深或您正在使用什么环境,但这里有三篇关于使用 MVC 和 Mono 的非常有用的博客文章:
让 MVC3 Razor 在 Mono 上运行
<一个href="http://www.integratedwebsystems.com/2010/11/setting-up-mono-2-8-with-asp-net-4-0-and-mvc2-on-ubuntu-with-mysql-membership /" rel="noreferrer">使用 Asp.Net 4.0 在 Ubuntu 上使用 MySql 设置 Mono 2.8 和 MVC2
会员资格
使用 Mono 2.6.1 安装 OpenSuse 11.2 和Apache 使用文本模式配置 - 移植到 Mono
第二个链接有一个可下载的 MVC 应用程序,该应用程序已设置为与 Mono 版本一起运行,并使用 MySql 以及编写到其中的成员资格提供程序方案。
我希望这些链接对您有所帮助,并祝您的项目顺利。
I'm not sure how deep you're diving into Mono or what enviroment you're using, but here are three pretty useful blog articles about using MVC and Mono:
Get MVC3 Razor Running on Mono
Setting up Mono 2.8 with Asp.Net 4.0 and MVC2 on Ubuntu with MySql
Membership
Installing OpenSuse 11.2 with Mono 2.6.1 and Apache Using Text Mode Configuration – Porting to Mono
The second link has a downloadable MVC application that has already been setup to run with a version of Mono and uses MySql with the membership provider scheme scripted into it.
I hope these links help you, and good luck with your project.
如果您在尝试切换到 MVC3 时收到“编译器似乎崩溃”的消息,则应该将项目设置为 .NET 4。您可以通过右键单击项目 -> 选项 -> 构建 -> 来完成此操作;常规并选择 Mono / .NET 4。
If you are getting the "Compiler has appeared to crash" when trying to cut over to MVC3, you should set your project to .NET 4. You can do this by right clicking on the project->Options->Build->General and selecting Mono / .NET 4.
这位先生似乎在让 MVC3 运行方面取得了一些成功在 Mac 上的 monodevelop 中。
This gentleman seems to have had some success in getting MVC3 running in monodevelop on a mac.
我按照此处的解决方案设法让 MVC3 和 razor 在 MacOS 上的 xamarin studio 中工作:
Monodevelop MVC3 razor - 让它工作的技巧是什么?
I managed to get MVC3 and razor to work in xamarin studio on MacOS by following the solution here:
Monodevelop MVC3 razor - what is the trick to get it to work?