VWD 2010 中的 mvc 3 azure webrole
我想在我的 Azure 项目中添加 MVC 3 Webrole。但是当我从“添加新的 Web 角色”添加对话框时,我无法在 Visual Web Developer 中找到 mvc3 模板。当涉及到 mvc 项目时,只有 mvc 2 Web 角色可用。 我有 vwd 2010 的最新版本和更新(上周刚刚安装),并且还安装了 mvc 3 工具包。
I want to add a MVC 3 Webrole in my Azure project. But I am not able to find a mvc3 template in visual web developer when I go to add dialog from "Add new web role". When it comes to mvc project only mvc 2 web role is available.
I have the latest version and updates of vwd 2010 (installed just last week) and also mvc 3 toolkit is installed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
更新 - 似乎这是一个已知问题 - 这是一个相当令人讨厌的解决方法 - http ://www.jimandkatrin.com/CodeBlog/post/MVC3-in-Azure.aspx
或者,只需将 Web 应用程序创建为“普通项目”,然后将其作为现有角色添加到云项目中。
完成此操作后,您需要确保“复制本地”必要的 mvc3 程序集 - 类似于 http://datachomp.com/archives/deploy-mvc3-to-shared-hosting/
一种可能性 - 检查您是否在对话框中选择了“.Net Framework 4” - 如果您选择 3.5 那么 MVC3 将不会显示。
我能想到的唯一另一种可能性是,这是一个安装问题 - 当您尝试创建一个新的网络应用程序时,MVC3 是否会出现? (不使用 Azure)。
Update - seems like this is a known problem - here's one rather nasty workaround - http://www.jimandkatrin.com/CodeBlog/post/MVC3-in-Azure.aspx
Alternatively, just create your web application as a "normal project" and then afterwards add it as an existing role to your cloud project.
After you've done this you will need to make sure you "copy local" the necessary mvc3 assemblies - similar to http://datachomp.com/archives/deploy-mvc3-to-shared-hosting/
One possibility - check that you have ".Net Framework 4" selected in your dialog - if you have 3.5 selected then MVC3 won't show up.
The only other possibility I can think of is that it's an install issue - does the MVC3 show up when you just try create a new web app? (not using Azure).
Windows Azure Web 角色模板尚不直接支持 MVC3。不过,Steve Marx 发表了一篇关于如何使用当今的工具来执行此操作,展示了在 Web 角色中轻松设置 MVC3 的两种方法。对于第三个选项,请查看这篇文章 显示如何运行 Web 平台命令行安装程序(只需为 MVC3 运行它)。
编辑:还有一个选择是使用 Jason Haley 的适用于 Azure 的 Visual Studio MVC3 模板。请参阅他的博客文章 此处获取文档和下载链接。
Windows Azure Web Role templates don't yet have MVC3 supported directly. However, Steve Marx published a blog post about how to do this with today's tools, showing two ways to easily set up MVC3 in a Web Role. For a third option, look at this post showing how to run the web platform command line installer (just run it for MVC3).
EDIT: One more option is to use Jason Haley's Visual Studio MVC3 Template for Azure. See his blog post here for documentation and download links.