同一URL /端口(IIS)上的多个应用程序

时间:2012-02-27 16:05:20

标签: asp.net-mvc iis

我正在使用C#开发ASP.Net MVC应用程序,它托管在IIS服务器中。现在,客户要求我在相同的应用程序网址上安装CMS,用于提供公共页面。

我一直在寻找ASP.Net MVC CMS应用程序,找不到任何可以与当前应用程序轻松集成的内容,所以我选择通过更改服务器配置来实现。

我需要的是:

自定义应用:

  • exampleappurl.com/User

  • exampleappurl.com/Company

CMS:

  • 任何其他网址,包括“index”(exampleappurl.com)

我可以使用任何类型的重写规则吗?还是IIS配置?什么是最好的解决方案?

提前致谢!

1 个答案:

答案 0 :(得分:1)

在IIS6上,有一个名为“主机头”的功能,它正是这样做的:几个网站可能共享端口80,请求将转到其URL指向的其中一个站点。

http://www.it-notebook.org/iis/article/understanding_host_headers.htm

http://technet.microsoft.com/en-us/library/cc753195(v=ws.10).aspx(这个是关于IIS 7的)