元素'transport'不能包含子元素'extendedProtectionPolicy',因为父元素的内容模型为空

时间:2009-11-17 17:09:50

标签: visual-studio-2008 windows-7 iis-6

我继承了一个调用Web服务的Web应用程序。它正在VS2008 SP1中开发并部署到IIS6(2k3 Server R2)。

自从我升级到Windows 7 Enterprise RTM后,以下行添加到我的Web.config:

<extendedProtectionPolicy policyEnforcement="Never" />

问题在于,当我将此应用程序部署到我的Web服务器时,出现以下错误:

元素'transport'不能包含子元素'extendedProtectionPolicy',因为父元素的内容模型为空

我可以删除该行并且它会起作用,但它很痛苦,我有时会忘记将其删除(VS2008添加似乎在我加载解决方案时将其添加回来!)。

有什么可以做的吗?

这是我的“运输”部分:

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

由于 尼尔

1 个答案:

答案 0 :(得分:3)

到目前为止,我发现如果你注释掉那个部分......它似乎阻止了Visual Studio再次添加它。