首页 文章

Azure上的Asp.Net核心Web API

提问于
浏览
0

我正在使用Asp.Net Core 2编写WebAPI并尝试将其发布到Azure但我无法通过API Management Service访问API . 我能够使用相同的连接字符串发布较旧的Asp.Net WebAPI,并且可以正常访问它,但我不是Asp.Net Core Web API . 我还注意到Asp.Net Core API被列为Web App,但WebAPI被列为Api App . 我究竟做错了什么?

Azure Portal

1 回答

  • 0

    我还注意到Asp.Net Core API被列为Web App,但WebAPI被列为Api App .

    正如我测试的那样,当您在vs中创建WebAPI时,您选择了 Azure API App 模板,因此在部署之后,它将被列为API应用程序 .

    enter image description here

    在APMS中添加带有 API App 的新API时,它只获取WebAPI并且无法访问Asp.net核心WebAPI .
    enter image description here

    有关通过API Management Service访问API的更多详细信息,请参阅此article .

相关问题