首页 文章

将WebAPI和MVC项目发布到同一个Azure网站?

提问于
浏览
11

我在Visual Studio中有两个独立的项目 - 一个是WebAPI,一个是MVC网站......

我是否可以将这两个发布到同一个Azure网站,以便请求: - / api / products / =>从WebAPI提供JSON - / products / =>从MVC网站提供HTML

1 回答

  • 27

    转到Azure门户并创建AzureWebsite -

    enter image description here

    然后在设置中设置其他应用程序,如下所示 -

    enter image description here

    现在在Visual Studio解决方案中创建两个项目 - > 1)MVC和2)WebApi

    enter image description here

    下载上面创建的azure网站的publishsettings文件 . 将publishsettings文件导入Visual Studio MVC项目发布,如下所示 -

    enter image description here

    对于WebApi项目,导入相同的发布设置,但创建一个新路径 website/webapi .

    enter image description here

    发布这两个项目 .

    现在导航到MVC网站的http:// { yoursite } .azurewebsites.net . 并导航到您的WebApi的http:// { yoursite } .azurewebsites.net / webapi / api .

相关问题