0

我有一个关于将 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>

我不应该放置这个会有影响吗?

谢谢!

4

1 回答 1

2

这段代码所做的几乎就是告诉你的整个项目,如果碰巧有对 MVC 1.0 的任何旧的剩余引用,那么它应该改为尝试使用 2.0 版本。我相信这也会被类库继承,你可能会忘记更新引用。

于 2010-03-30T02:54:59.923 回答