【发布时间】:2022-04-04 18:38:08
【问题描述】:
我创建了一个在 localhost 上完美运行的 Web API。
发布到 Azure 后
POST 请求返回 500 内部服务器错误
GET 请求返回 200 OK
为了使 POST 请求可访问并准备好在 Postman 中进行测试,是否需要在 Azure 中执行其他操作?
【问题讨论】:
-
对我来说,Web API 返回
405 Method Not Allowed -
500 错误在部署应用程序时很常见。这可能是由很多原因引起的 1)您正在访问数据库并且应用程序无法从服务器帐户访问应用程序 2)您正在使用 HTTPS 并且在连接期间 TLS 失败 3)服务器没有权限访问服务器上的资源 4) 文件可能未安装在服务器上。这些只是失败的部分原因。最好将错误记录到文件中,以便调试或安装 VS 以帮助查找问题。
-
我没有访问任何数据库、文件或资源
标签: c# azure asp.net-web-api azure-web-app-service