我刚刚从PHP移到asp.net。 我想部署一个非常基本的MVC 3应用到我的托管服务提供商。 它部署后,我访问该网站,并显示:
ASP.NET Web页的版本冲突检测:指定版本为“1.0.0.0”,但斌的版本是“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”,但有没运气。
任何帮助,将不胜感激。
您需要设置的网页:版本的appSettings用适当的值。 在你的情况下,它必须是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