无法将Webhook发布到Azure上的C#应用程序

无法将Webhook发布到Azure上的C#应用程序,c#,azure,woocommerce,C#,Azure,Woocommerce,我正在为WordPress WooCommerce商店编写电子邮件程序。我在WooCommerce设置中添加了一个webhook,以便访问我创建的C#WebAPI应用程序。我试图在每次创建订单时运行电子邮件流程 我用创建了一个API控制器,它接受从WooCommerce发送过来的JSON数据,当从邮递员请求本地测试它时,该控制器没有问题 我正在尝试在Azure上发布应用程序,当我发布应用程序时,我从WooCommerce设置和任何邮递员请求中都会收到400个错误 我试过了 <system.

我正在为WordPress WooCommerce商店编写电子邮件程序。我在WooCommerce设置中添加了一个webhook,以便访问我创建的C#WebAPI应用程序。我试图在每次创建订单时运行电子邮件流程

我用创建了一个API控制器,它接受从WooCommerce发送过来的JSON数据,当从邮递员请求本地测试它时,该控制器没有问题

我正在尝试在Azure上发布应用程序,当我发布应用程序时,我从WooCommerce设置和任何邮递员请求中都会收到400个错误

我试过了

<system.webServer>
  <httpErrors existingResponse="PassThrough"/>
</system.webServer>
我还更新了这个方法,尝试只返回一个简单的字符串,但它不起作用。我还对第二个测试方法进行了调整,以接受向其发送的字符串,它返回
请求的资源不支持http方法“POST”

此方法如下所示:

[HttpPost]
[Route("api/orders/new")]
public string SecondCallback(string payload) {
  return payload;
}

您可以编辑您的问题以填写更多与Azure相关的信息吗?您将部署到什么服务,您将如何尝试部署,您将看到什么类型的输出,等等。这些可能与您的问题最相关。您的API是ASP.NET还是ASP.NET核心?您是否尝试从postman直接访问API?@MdFaridUddinKiron是的,我尝试从postman直接访问API,在将其发布到Azure之前,我能够以本地主机的身份访问它,并相应地访问所有数据。@nlawalker是的,我刚刚用一些Azure特定信息更新了它,谢谢你的建议!您可以编辑您的问题以填写更多与Azure相关的信息吗?您将部署到什么服务,您将如何尝试部署,您将看到什么类型的输出,等等。这些可能与您的问题最相关。您的API是ASP.NET还是ASP.NET核心?您是否尝试从postman直接访问API?@MdFaridUddinKiron是的,我尝试从postman直接访问API,在将其发布到Azure之前,我能够以本地主机的身份访问它,并相应地访问所有数据。@nlawalker是的,我刚刚用一些Azure特定信息更新了它,谢谢你的建议!
[HttpPost]
[Route("api/orders/new")]
public string SecondCallback(string payload) {
  return payload;
}