asp.net-mvc-3 - 将 ASP.NET MVC 3 Web 角色添加到 Windows Azure 项目时出现版本冲突错误

标签 asp.net-mvc-3 visual-studio-2010 azure azure-web-roles

安装 Windows Azure Tools 1.4 后创建新项目时出现以下错误:

检测到 ASP.NET 网页版本冲突:指定版本为“1.0.0.0”,但 bin 中的版本为“2.0.0.0”。要继续,请从应用程序的 bin 目录中删除文件或删除 web.config 中的版本规范。

最佳答案

您会发现 bin 文件夹中有一个程序集,该程序集的版本与 web.config 中提到的版本不同。奇怪的是,它可能不是该消息所建议的程序集。它可能是它的后代。

我遇到了这个问题,它声称 bin 文件夹中的 System.Web.WebPages 版本是 2.0.0.0,但当我检查时它肯定是 1.0.0.0。后来发现,System.Web.WebPages.Deployment 的版本是 2.0.0.0。删除该程序集后,错误消失了。我就此写了一篇博文:Conflicting versions of ASP.NET Web Pages detected

关于asp.net-mvc-3 - 将 ASP.NET MVC 3 Web 角色添加到 Windows Azure 项目时出现版本冲突错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8215045/

相关文章:

spring - Autowired 无法与 Azure 功能一起使用

entity-framework - 使用 Entity Framework (.edmx 模型)和 Razor View 创建 MVC3 下拉列表&& 将数据库记录插入多个表

c++ - 库的大小在 Release模式下比在 VS2010 中的 Debug模式下大

asp.net-mvc-3 - 当服务层依赖于存储库和 UnitOfWork 时如何将服务层注入(inject) Controller

c# - 在 Visual Studio 2010 中设计报表的教程?

visual-studio-2010 - USBView编译错误

azure - 部署到 Windows Azure 是否会消耗可用的存储事务?

azure - Azure Blob 存储中元数据的最大大小

asp.net-mvc-3 - 如何将复选框绑定(bind)到 mvc3 中的 View 模型

c# - 为 Editor For 添加样式