WCF 服务和应用程序池

WCF 服务和应用程序池

我通过尝试和错误的方式解决了一个问题,但我不明白我做了什么并且需要解释!!

连接到 WCF 服务时出现异常消息

使用客户端身份验证方案‘匿名’时,HTTP 请求被禁止。

经过大量与 IIS 6 配置相关的试验后,我注意到默认应用程序池中的唯一应用程序是 WCF Web 服务,我创建了应用程序池并将其分配给该服务,它可以工作!!为什么????

谢谢

答案1

默认情况下,应用程序池在该NetworkService帐户下运行。

我建议将默认应用程序池设置为以...身份运行,IWAM_SOMEUSER并且该用户无权访问您的 WCF 服务文件,但NetworkService实际上却有。

相关内容