有没有办法让项目在某些领域使用MVC1并在其他领域使用MVC3? 我之前编写了一些代码,但我正在考虑使用MVC 3添加其他功能。
感谢。
答案 0 :(得分:1)
您是否尝试过升级?你不能在MVC3中使用MVC1需要什么?有一些重大变化,但很可能你不会遇到任何变化,或者你可以升级你的代码部分以在MVC3上运行整个应用程序。
答案 1 :(得分:1)
不,没有办法在同一个ASP.NET应用程序中混合使用ASP.NET MVC 1和ASP.NET MVC 3。这是一件好事,因为你甚至不应该尝试这样做。如果目前无法进行迁移,它们应该位于不同的应用程序中。
答案 2 :(得分:0)
据我所知,我认为我们可以通过在web.config文件中添加以下代码来使用MVC1代码。
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
如果我错了,请纠正。