我已经安装了 vs 2013 并且我收到了很多奇怪的错误,以至于它变得令人不安。
我什至不知道如何看待这个错误。
有人能告诉我如何克服这个错误吗?
有关错误的更大屏幕截图,请参阅此链接。
我已经安装了 vs 2013 并且我收到了很多奇怪的错误,以至于它变得令人不安。
我什至不知道如何看待这个错误。
有人能告诉我如何克服这个错误吗?
有关错误的更大屏幕截图,请参阅此链接。
您的项目正在从 GAC(全局程序集缓存)引用程序集版本 2.0,并且在安装 VS2013 后,它已被Windows GAC 中的新程序集版本 3.0替换。
在您的 Web 应用项目中删除并重新添加对新版本的引用。
还更新您的web.config在 system.web 部分下找到程序集配置
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<!-- ... -->
<add assembly="System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
</compilation>
然后更正您的程序集版本
可选.. 将旧程序集版本绑定到 web.config 运行时部分下的新程序集
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<!-- ... -->
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>