2009-11-17 2 views
3

Я унаследовал веб-приложение, которое вызывает вызовы в веб-службу. Он разрабатывается в VS2008 SP1 и развертывается в IIS6 (2k3 Server R2).элемент 'transport' не может содержать дочерний элемент 'extendedProtectionPolicy', потому что модель содержимого родительского элемента пуста

Поскольку я повышен до ОС Windows 7 Enterprise RTM, следующая строка добавляется в моей Web.config:

<extendedProtectionPolicy policyEnforcement="Never" /> 

Проблема заключается в том, что при развертывании этого приложения на моем веб-сервере я получаю следующее сообщение об ошибке:

элемента «транспорт» не может содержать дочерний элемент «ExtendedProtectionPolicy», потому что модель содержимого родительского элемента пуст

я могу удалить строку, и она будет работать, но его боль и я забываю иногда, чтобы удалить его снова (VS2 008 добавляет, кажется, добавляет его обратно всякий раз, когда я загружаю решение !!).

Есть ли что-нибудь, что можно сделать?

Вот мой раздел «Транспорт»:

<transport clientCredentialType="None" proxyCredentialType="None" realm=""> 
     <extendedProtectionPolicy policyEnforcement="Never" /> 
</transport> 

Благодаря Нил

ответ

3

До сих пор, я обнаружил, что если закомментировать этот раздел ... кажется, чтобы предотвратить Visual Studio добавлять это снова.

+0

Какой раздел? или ? –

+0

extendedProtectionPolicy –