使用与子目录相同的域(/ app1,/ app2)在Azure网站中使用多个ASP.NET MVC项目的解决方案?

时间:2014-12-15 14:19:32

标签: asp.net-mvc azure asp.net-web-api asp.net-mvc-5 azure-web-sites

我有一个包含多个ASP.NET MVC项目的解决方案,必须在同一个域下独立访问:

  • 主要网站(domain.com)
  • 员工小组(domain.com/employee)
  • CMS(domain.com/cms)
  • WebApi(domain.com/webapi)
  • 用户专家组(domain.com/users)

直接发布到启用IIS的专用服务器我成功地设法在同一个域下运行这些应用程序。

但是如何使用Azure网站呢?我发现Azure网站允许配置虚拟目录(如here所述),但我不确定虚拟目录是否支持我需要的不同应用程序?

1 个答案:

答案 0 :(得分:2)

在发布我的问题之后,我在相关的Stack Overflow问题中找到了解决方案。虚拟目录确实是可行的方法,详见此处:http://blogs.msdn.com/b/tomholl/archive/2014/09/22/deploying-multiple-virtual-directories-to-a-single-azure-website.aspx