升级ASP.NET MVC版本后发生此问题.
类型'System.Web.Mvc.ViewPage'是不明确的:它可能来自汇编......
Tom*_*mmy 12
我看到你已经为自己提供了答案,但另一种解决方案是使用<runtime>重定向依赖程序集并指向正确程序集的元素更新web.config :
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
Run Code Online (Sandbox Code Playgroud)
请注意,从NuGet更新项目会对大多数程序集自动执行相同的操作.
在solution explorer中,单击References> System.Web.Mvc.单击属性并设置Copy Local = True.
这样,您将确保在项目中获得正确版本的MVC,而不依赖于GAC中安装的任何版本.此方法还允许您对MVC DLL进行bin部署.
| 归档时间: |
|
| 查看次数: |
7710 次 |
| 最近记录: |