在我的本地IIS服务器中,我创建了一个IIS网站并部署了3个ASP.NET Web应用程序,使得它们具有IIS URL/webapp1,IIS URL/webapp2,IIS URL/webapp3等URL,它就像魅力一样.我只能在Azure webapp中部署一个Web应用程序而不能部署其他Web应用程序.
我可以在一个Azure Web应用程序中部署多个Web应用程序吗?如果是,那怎么样?
我的解决方案如下所述.首先创建一个示例AzureWebsite -
在AzureWebsite中设置其他应用程序,如下所示.导航到Configuration tab
并创建一个应用程序,如下所示 -
通过创建上述应用程序,我们保留/
给MVC站点,然后保留/webapi
给webapi端点.
假设您想要从VS Solution发布MVC和Web API项目,如下所示.
下载上面创建的AzureWebsite的publishsettings文件.将publishsettings文件导入Visual Studio MVC项目(右键单击项目并选择发布),如下所示 -
类似地,通过导入相同的publishsettings文件来发布WebApi项目.但是,我们需要改变Destination URL
和Site name
新创建的应用程序的详细信息.请查看下面的截图 -
发布这两个项目.
现在导航到http://ramidev1.azurewebsites.net获取MVC站点.并导航到http://ramidev1.azurewebsites.net/webapi/api以获取WebApi端点.