0

asp.netmvcアプリケーションをv1からv2にアップグレードすることに関して質問があります...

ASP.NET MVC v2リリースノートで、アップグレード時にこのコードを追加する必要があることに気づきました(以下を参照してください)が、いくつかのアプリを試したため、その目的が何であるかについては述べられていませんでしたweb.configにこの特定のセクションを追加せずに、asp.netmvc2に追加します。

<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 に答える