我们有前端和后端云服务,通过使用证书凭据保护的WCF服务进行通信。我们遇到的问题是请求失败并出现以下错误:
verb="POST"
authenticationType="NOT_AVAILABLE" activityId="{00000000-0000-0000-0400-0080000000F7}"
failureReason="STATUS_CODE"
statusCode="403.16"
triggerStatusCode="403.16"
(来自IIS失败的请求跟踪)
我认为问题如下所述: https://support.microsoft.com/en-gb/help/252657/iis-5.0-http-403.16-forbidden-client-certificate-untrusted-or-invalid (默认情况下,服务器不信任第三方CA.)
如果我按照链接中的描述执行问题,但云服务不是域的一部分,我不知道如何将此设置作为部署的一部分或作为开始的一部分以编程方式应用起来。
我也觉得奇怪的是,这个问题似乎并不常见,即使我假设使用证书保护Azure云服务上的WCF通信并不罕见,所以我想知道这个问题是否是我正在做的其他事情的症状错。