【问题标题】:Web service as client of another certificate-secured service - first call returns 403, second call succeedsWeb 服务作为另一个受证书保护的服务的客户端 - 第一次调用返回 403,第二次调用成功
【发布时间】:2012-01-21 13:22:54
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: iis azure certificate


    【解决方案1】:

    我想知道证书是否是一个红鲱鱼,你实际上遇到了第一个请求问题。在发出请求之前,管道不会开始侦听,但它需要一个请求才能开始侦听,这样您才能看到问题。

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

    【讨论】:

      猜你喜欢
      • 2019-10-20
      • 2018-10-19
      • 1970-01-01
      • 1970-01-01
      • 2012-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多