我已尝试过每个组合,允许在IIS中“本地系统”帐户中进行未经身份验证的WCF访问,但没有成功。这是我最近尝试的内容:
wsHttpBinding,Message安全性和模式设置为“None”。启用IIS匿名访问,禁用所有其他访问,默认情况下文件夹级别访问(但授予对“Users”的读取权限,这是我们域中的所有用户)。
据我所知,我可能没有提供足够的信息来解决问题,但也许有人可以指出我正确的方向 - 这可能是IIS配置问题或WCF配置问题......如果是WCF,是吗?可能是客户端级别或服务器级别问题?
尝试访问此处时出现的错误是“用户未通过身份验证”。我们在域中的ASMX服务运行正常,我是第一个在这里使用WCF的开发人员。
答案 0 :(得分:0)
对于那些感兴趣的人,WCF可以在basicHttpBinding上配置默认行为,以便客户端和服务器实现此目的。
完成此操作后,任何问题都将归因于您的IIS或域配置。