我尝试在 Visual Studio 2012 Ultimate 中创建一个包含单个 MVC4 Web 角色的 Azure 项目,但收到此错误消息。
创建后的项目本身不包含我想要的 MVC4 角色。我只发现了 MVC2 的类似错误消息,而在我的另一台计算机上它工作正常。
我尝试在 Visual Studio 2012 Ultimate 中创建一个包含单个 MVC4 Web 角色的 Azure 项目,但收到此错误消息。
创建后的项目本身不包含我想要的 MVC4 角色。我只发现了 MVC2 的类似错误消息,而在我的另一台计算机上它工作正常。
roletemplatedata.xml文件是 Visual Studio 中每个 Windows Azure 项目中包含的文件(即:带有 MVC3、MVC4、WCF 的 Web 角色,...)。您应该可以在C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplatesCache\CloudService下找到它。
如果找不到此文件,则可能是 Windows Azure SDK(VS2012 工具)的安装有问题。尝试卸载每个 Windows Azure 组件,在此处下载完整安装程序的最新版本(安装 SDK 链接)并重新安装。这应该可以解决您的问题。