在 iis/c# 中以匿名形式返回客户端认证

问题描述 投票:0回答:0

我有一个小的 c# 应用程序,它调用另一个服务。该电话需要一份前一周过期的证明。我创建了一个新证书,这个新证书在除我的 UAT 环境之外的所有地方(本地、开发和坐下)都有效。除了认证,什么都没有改变。

我不明白为什么我一直收到这个错误:“客户端身份验证方案‘匿名’禁止 HTTP 请求。”

很明显,UAT 中的证书不起作用,但应该可以。它在其他任何地方都有效。我已经检查了文件夹权限,并且我们正在调用的服务是最新的并且我们的证书已列入白名单。

我对 IIS 了解不多,但我已经多次重启它,甚至尝试在我们的服务器上安装证书。没有任何效果,我不知道该去哪里了。我比较了非工作环境和工作环境,没有什么特别之处。

非常感谢任何帮助。我真的很挣扎。

非常感谢!

c# authentication wcf iis certificate
© www.soinside.com 2019 - 2024. All rights reserved.