首页 > 解决方案 > 从 WebJob 调用 Azure API/WebJob 和 Web api 之间的共享代码

问题描述

我在 ASE 中有一个 web api 和一个相关的 web 作业。我正在尝试从 Web 作业中调用此 Web api,但它总是因 winhttpexception 失败:发生了安全错误。我已经输入了所有与 tls 相关的设置,但仍然出现错误。关于错误的任何建议?还有一种方法可以在 WebJob 和 web api 之间共享代码吗?

标签: apiazurewebazure-web-app-serviceazure-webjobs-continuous

解决方案


我可以通过在我的代码中设置以下内容来解决问题。这解决了安全错误。

using(var handler = new HttpClientHandler
{
   ServerCertificateCustomValidationCallback = (sender,certificate,chain,sslPolicyErrors) => true
})

推荐阅读