从ASP.NET MVC 1升级到ASP.NET MVC 2时,在Web.config中添加bindingRedirect元素
-
23-09-2019 - |
题
关于将ASP.NET MVC应用程序从v1升级到V2 ...
我在ASP.NET MVC V2发行说明中注意到,升级时我们需要添加此代码(请参见下文),但是它没有说明其目的是什么,因为我尝试尝试尝试一些我的应用程序到ASP.NET MVC 2,而无需在Web.config中添加此特定部分。
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc"
publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
我不应该放这个含义吗?
谢谢!
解决方案
该代码的作用几乎告诉您的整个项目,如果碰巧有任何剩余的MVC 1.0引用,那么它应该去尝试使用2.0版本。而且我相信这也将由类库继承,您可能会忘记更新引用。
不隶属于 StackOverflow