此配置部分不能在此路径中使用。 “<anonymousauthentication enabled =”true“>”</anonymousauthentication>

时间:2012-05-20 01:29:32

标签: wcf session iis

我的应用程序中遇到与在特定wcf服务调用中丢失的会话相关的错误,我的托管公司通过添加以下标记解决了这个问题

 <security>
  <authentication>
    <basicAuthentication enabled="false" />
    <anonymousAuthentication enabled="true" />
    <windowsAuthentication enabled="false" />
  </authentication>
</security>

但是现在当我在另一台服务器上部署live时,我收到了错误 此配置部分不能在此路径中使用。用anonymousAuthenticaiton红色。

我用谷歌搜索了,他们说我必须在ApplicationConfig中更改它,然后我改变了如下

   <section name="anonymousAuthentication" overrideModeDefault="Allow" />
                <section name="basicAuthentication" overrideModeDefault="Allow" />
                <section name="clientCertificateMappingAuthentication" overrideModeDefault="Allow" />
                <section name="digestAuthentication" overrideModeDefault="Allow" />
                <section name="iisClientCertificateMappingAuthentication" overrideModeDefault="Allow" />
                <section name="windowsAuthentication" overrideModeDefault="Allow" />

但是我仍然面临同样的错误,任何帮助都会受到赞赏我很困惑......

1 个答案:

答案 0 :(得分:1)

听起来好像在另一台服务器上有一个更高的配置,阻止你应用匿名配置。

您或您的管理员需要检查父配置文件以确保它不被阻止。