Нужна ли мне конфигурация значений web.config -> время выполнения -> assemblyBinding для System.Web.Extensions? - PullRequest
5 голосов
/ 27 апреля 2011

Нужна ли конфигурация значений web.config -> время выполнения -> assemblyBinding для System.Web.Extensions? Я почти уверен, что они автоматически собраны по новым правилам проекта VS2010, но я не совсем уверен, при каких обстоятельствах они нужны.

Обратите внимание, я почти уверен, что понимаю, что он использует для , я просто хочу знать, смогу ли я их безопасно удалить, если я знаю, что мой сервер будет IIS7 и Win2k8 или более поздней .

<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v2.0.50727">
        <dependentAssembly>
            <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
        </dependentAssembly>
        <dependentAssembly>
            <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
            <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
        </dependentAssembly>
    </assemblyBinding>
</runtime>

1 Ответ

8 голосов
/ 27 апреля 2011

Да, вы можете удалить их, если хотите, все эти записи гарантируют отсутствие конфликтов или загрузку неправильной сборки, загрузчик загрузит версию 3.5.0.0.

Если вы можете убедиться, что ваше решение исерверы не будут иметь этой проблемы, тогда не должно быть никаких проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...