我有一个带有 WCF Ria 服务的 Silverlight 应用程序。每当调用服务方法时,当我在 IIS 中启用 Windows Auth 和 Anonymous Auth 时,就会出现此错误:
System.InvalidOperationException:IIS 指定身份验证方案“IntegratedWindowsAuthentication, Anonymous”,但绑定仅支持指定一种身份验证方案。有效的身份验证方案是 Digest、Negotiate、NTLM、Basic 或 Anonymous。更改 IIS 设置,以便只使用一个身份验证方案。
http 结果是 500 错误。
所以,我禁用了匿名身份验证,并认为它会被修复。但是,现在每当我尝试访问 Web 服务时,都会提示我输入凭据(404 响应),并且在输入凭据后我仍然无法访问该服务。
有人知道如何解决吗?我在网上看到了一堆关于类似问题的文章,并尝试了各种配置,但还没有运气。