mar*_*are 47 asp.net asp.net-mvc web-config asp.net-webpages
将ASP.NET Web Helpers Library更新到今天显然已发布的2.0版后,会出现此错误.我错误地更新了,但是如果可能的话,现在想解决这个问题.
检测到的ASP.NET网页版本存在冲突:指定版本为"1.0.0.0",但bin中的版本为"2.0.0.0".要继续,请从应用程序的bin目录中删除文件,或删除web.config中的版本规范.
显然这是web.config中的问题:
<add key="webpages:Version" value="1.0.0.0" />
Run Code Online (Sandbox Code Playgroud)
有没有人甚至有关于这个ASP.NET Web Helpers Library包2.0的任何信息?我无法找到发行说明.Nuget网站上没什么.
Jer*_*n K 92
从检测到的ASP.NET网页的冲突版本:您需要设置网页:具有适当值的版本appSettings.在你的情况下,它必须是2.0.0.0
<appSettings>
<add key="webpages:Version" value="2.0.0.0"/>
</appSettings>
Run Code Online (Sandbox Code Playgroud)
它似乎与2012年6月5日发布的Microsoft.Web.Helpers的新版本(v.2.0)有关.
为避免此问题,首先我卸载了新版本(v.2.0):
PM> Uninstall-Package microsoft-web-helpers
并采用以下命令安装稳定的旧版本:
PM> Install-Package microsoft-web-helpers -Version 1.15
我相信(并希望)这一点很快就会得到纠正(或正式评论)......
UPDATE
如果由于任何原因你需要较旧的System.Web.WebPages.dll(在我的情况下被新版本覆盖并且没有出现在"添加引用"框中),它位于:
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies
归档时间: |
|
查看次数: |
29085 次 |
最近记录: |