Добавление элемента BindingRideRect в web.config при обновлении от ASP.NET MVC 1 до ASP.NET MVC 2
-
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. И я считаю, что это будет унаследовано библиотеками классов, а также от того, где вы можете забыть обновить ссылки.