iis - Web 服务作为另一个受证书保护的服务的客户端 - 第一次调用返回 403,第二次调用成功

标签 iis azure certificate

我在 Azure 中有一个 Web 服务,我正在尝试解决在尝试将系统迁移到 IIS 7.5 时才出现的问题。

我的网络服务在被调用时会调用另一个服务。此调用通过证书进行保护。在此通信的第一个实例中,我的连接因 403 错误而被拒绝。在第二次以及所有后续调用中,它完全按照预期工作。两次调用的代码路径是相同的,并且服务对象/客户端证书/等每次都会重新初始化。

我无法在本地重现此行为,它仅发生在 Web 角色初始化后的第一次调用(以及每次第一次调用)时。

我被困住了。有什么想法吗?

最佳答案

我想知道该证书是否是一个转移注意力的东西,而您实际上遇到了第一个请求问题。在发出请求之前,管道不会开始监听,但它需要请求才能开始监听,以便您可以看到问题。

看看如何使用自动启动功能以及如何配置它,看看是否有帮助: http://msdn.microsoft.com/en-us/library/ee677285.aspx

关于iis - Web 服务作为另一个受证书保护的服务的客户端 - 第一次调用返回 403,第二次调用成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8527013/

相关文章:

Azure 表存储分区键

azure - "To sign into this application the account must be added to the domain.com directory"

ssl - 我的 nodejs 应用程序 SSL 证书没有被考虑在内(IBM CLOUD)

asp.net - 浏览http和https时网站的外观差异

iis - 检查配置部分是否被锁定 IIS 7

azure - 如何将 Azure Worker 角色的 gcAllowVeryLargeObjects 设置为 true?

带有客户端证书的 Apache "SSLSessionCacheTimeout"

c# - 从 IIS7.5 获取登录用户

asp.net - 配置 IIS 为目录浏览尝试返回 404

certificate - 无法使用 IdentityServer 验证 AccessToken