检测到 ASP.NET 网页的冲突版本

本文关键字:冲突 版本 网页 NET ASP 检测 | 更新日期: 2023-09-27 18:37:15

我刚刚从php转到 asp.net。我正在尝试将一个非常基本的 mvc 3 应用程序部署到我的托管服务提供商。部署后,我访问网站,它显示:

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

我不知道去哪里看。它是"开箱即用"的 mvc 3 应用程序,无需修改。 我尝试使用这种方法,"http://stackoverflow.com/questions/10896878/conflicting-versions-of-asp-net-web-pages-detected-specified-version-is-1-0-0"但没有运气。

任何帮助将不胜感激。

检测到 ASP.NET 网页的冲突版本

您需要设置网页:版本应用设置具有适当的值。在您的情况下,它必须是 2.0.0.0

<appSettings>
    <add key="webpages:Version" value="2.0.0.0"/>
</appSettings>
请检查

下面的链接,您可能需要检查bin目录中的汇编版本

http://www.britishdeveloper.co.uk/2011/11/conflicting-versions-of-aspnet-web.html

如果您已经尝试了上述解决方案,但仍然遇到相同的问题,请尝试此一>转到您的项目文件夹,并在其中找到 bin 文件夹 --> 从那里删除 System.Web.Mvc.dll 和 System.Web.Mvc.xml

我在 webmatrix 中遇到了这个错误,要解决它,我必须转到设置并将 ASP.NET 网页版本从 1.0 更新到 2.0