我在Visual Studio中有两个独立的项目 - 一个是WebAPI,一个是MVC网站......
我是否可以将这两个发布到同一个Azure网站,以便请求: - / api / products / =>从WebAPI提供JSON - / products / =>从MVC网站提供HTML
转到Azure门户并创建AzureWebsite -
然后在设置中设置其他应用程序,如下所示 -
现在在Visual Studio解决方案中创建两个项目 - > 1)MVC和2)WebApi
下载上面创建的azure网站的publishsettings文件 . 将publishsettings文件导入Visual Studio MVC项目发布,如下所示 -
对于WebApi项目,导入相同的发布设置,但创建一个新路径 website/webapi .
发布这两个项目 .
现在导航到MVC网站的http:// { yoursite } .azurewebsites.net . 并导航到您的WebApi的http:// { yoursite } .azurewebsites.net / webapi / api .
1 回答
转到Azure门户并创建AzureWebsite -
然后在设置中设置其他应用程序,如下所示 -
现在在Visual Studio解决方案中创建两个项目 - > 1)MVC和2)WebApi
下载上面创建的azure网站的publishsettings文件 . 将publishsettings文件导入Visual Studio MVC项目发布,如下所示 -
对于WebApi项目,导入相同的发布设置,但创建一个新路径 website/webapi .
发布这两个项目 .
现在导航到MVC网站的http:// { yoursite } .azurewebsites.net . 并导航到您的WebApi的http:// { yoursite } .azurewebsites.net / webapi / api .