2013-03-01 42 views
0

我知道这个工作的错误已经讨论很多时候一段时间,但我找不到我有关的任何答案,所以我再试一次。收到错误“此服务的安全设置需要‘匿名’身份验证......”在一台服务器上的另一个

基本上,我有一个WCF服务,我已经部署到我们的服务器之一,它工作正常使用Windows身份验证。然而,当我移动在同一台服务器到另一台服务器,我收到以下错误

“这项服务的安全设置需要‘匿名’身份验证,但它没有为承载此服务的IIS应用程序启用”

我检查了绑定,他们似乎要配置的罚款。他们是如下

<bindings> 
     <basicHttpBinding> 
      <binding name="basicHttpBindingConfig"> 
       <security mode="TransportCredentialOnly"> 
        <transport clientCredentialType="Windows"/> 
       </security> 
      </binding> 
     </basicHttpBinding> 
    </bindings> 

我也比较的两个服务器上的machine.config和的applicationHost.config文件,他们似乎相似。

任何指针/帮助将非常感激。

问候,

哈米德

回答

0

得到的服务器上做.NET 4.5的修复解决。

作为背景,我不得不从IIS服务器中删除某些功能,不得不在它上面运行ASPNET_REGIIS -i重新注册ASP.Net。

我得到上述错误。重新安装.Net Framework 4.5修复了它。

相关问题