我正在使用C#开发ASP.Net MVC应用程序,它托管在IIS服务器中。现在,客户要求我在相同的应用程序网址上安装CMS,用于提供公共页面。
我一直在寻找ASP.Net MVC CMS应用程序,找不到任何可以与当前应用程序轻松集成的内容,所以我选择通过更改服务器配置来实现。
我需要的是:
自定义应用:
exampleappurl.com/User
exampleappurl.com/Company
等
CMS:
我可以使用任何类型的重写规则吗?还是IIS配置?什么是最好的解决方案?
提前致谢!
答案 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的)