0

我想在我的 Azure 项目中添加一个 MVC 3 Webrole。但是当我从“添加新的 Web 角色”中添加对话框时,我无法在可视化 Web 开发人员中找到 mvc3 模板。对于 mvc 项目,只有 mvc 2 Web 角色可用。我有 vwd 2010 的最新版本和更新(上周刚刚安装),还安装了 mvc 3 工具包。

4

2 回答 2

1

更新 - 似乎这是一个已知问题 - 这是一个相当讨厌的解决方法 - 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)。

于 2011-05-15T12:09:33.833 回答
0

Windows Azure Web 角色模板尚未直接支持 MVC3。然而,Steve Marx 发表了一篇关于如何使用当今工具执行此操作的博客文章,展示了在 Web 角色中轻松设置 MVC3 的两种方法。对于第三个选项,请查看这篇展示如何运行 Web 平台命令行安装程序的帖子(只需为 MVC3 运行它)。

编辑:另一种选择是使用 Jason Haley 的用于 Azure 的 Visual Studio MVC3 模板。请在此处查看他的博客文章以获取文档和下载链接。

于 2011-05-15T12:27:23.613 回答