【问题标题】:Azure Scheduler Job: SendFailure The underlying connection was closedAzure 调度程序作业:SendFailure 基础连接已关闭
【发布时间】:2017-04-24 04:07:27
【问题描述】:

我在 Azure 中创建了调度程序作业,使用 HTTPS 操作定期 ping 部署在 VM 上的 ASP.NET Web 应用程序。 Web 应用程序使用 SSL 证书配置了 HTTPS 绑定。我已经使用 IIS Crypto 2.0 工具配置了 IIS 安全性。

调度程序作业失败并出现错误:

Http 操作 - 对主机“www.somesamplehost.com”的请求失败:SendFailure 基础连接已关闭:发生意外错误 发送。

当我尝试从任何浏览器访问相同的 URL 时,它都可以正常工作。

来自 Azure 门户的屏幕截图:

【问题讨论】:

  • 请发布失败的代码?
  • 我已经添加了截图。
  • 这可以是多方面的——如果你能提供你的订阅 ID、工作集合名称、工作名称,我可以查看。您可以通过电子邮件将这些信息发送给我,地址为 Derek.Li@microsoft.com
  • 或者,随时在门户中提交支持票。

标签: asp.net azure ssl iis


【解决方案1】:

问题是由 SSL 证书引起的。我的 Web 应用程序有 ECC SSL 证书,而 Azure 调度程序作业不支持向具有这种证书的 Web 应用程序发出请求。

MS 的人建议了调度程序作业的替代方案。它是 Azure 门户中称为“逻辑应用程序”的功能。您可以将其设置为定期向特定 URL 发出请求,但与调度程序作业相比,“逻辑应用程序”具有更多功能。

【讨论】:

    猜你喜欢
    • 2015-12-02
    • 1970-01-01
    • 1970-01-01
    • 2017-06-16
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    • 2019-03-01
    • 2013-12-22
    相关资源
    最近更新 更多