Я унаследовал веб-приложение, которое выполняет вызовы веб-службы. Он разрабатывается в VS2008 SP1 и развертывается на IIS6 (2k3 Server R2).
После обновления до Windows 7 Enterprise RTM в мой файл Web.config добавляется следующая строка:
<extendedProtectionPolicy policyEnforcement="Never" />
Проблема в том, что при развертывании этого приложения на моем веб-сервере появляется следующая ошибка:
Элемент 'transport' не может содержать дочерний элемент extendedProtectionPolicy, поскольку модель содержимого родительского элемента пуста
Я могу удалить строку, и она будет работать, но это неприятно, и я иногда забываю удалить ее снова (VS2008 добавляет, кажется, добавляет ее обратно всякий раз, когда я загружаю решение !!).
Есть ли что-нибудь, что можно сделать?
Вот мой «транспортный» раздел:
<transport clientCredentialType="None" proxyCredentialType="None" realm="">
<extendedProtectionPolicy policyEnforcement="Never" />
</transport>
Спасибо
Neil