我使用HTTPS操作在Azure中创建了Scheduler Job,以定期ping在VM上部署的ASP.NET Web应用程序。 Web应用程序使用SSL证书配置HTTPS绑定。我使用IIS Crypto 2.0工具配置了IIS安全性。
计划程序作业失败并显示错误:
Http Action - 请求托管'www.somesamplehost.com'失败:SendFailure The 底层连接已关闭:a上发生意外错误 发送。
当我尝试从任何浏览器访问它时,相同的URL工作正常。
答案 0 :(得分:2)
问题是由SSL证书引起的。我的Web应用程序具有ECC SSL证书,Azure Scheduler Job不支持向具有该类证书的Web应用程序发出请求。
来自MS的人建议替代Scheduler Job。它是Azure门户中名为“逻辑应用程序”的一项功能。您可以通过定期向特定URL发出请求的方式进行设置,但与“调度程序作业”相比,“逻辑应用程序”具有更多功能。