2012-02-27 108 views
1

我正在C#中开发ASP.Net MVC应用程序,它托管在IIS服务器中。现在,客户要求我在同一个应用程序网址上有一个CMS,它将用于提供公共页面。在同一个URL /端口(IIS)上的多个应用程序

我查找了ASP.Net MVC CMS应用程序,但找不到任何可轻松与当前应用程序集成的内容,所以我选择通过更改服务器配置来完成此操作。

我需要的是:

自定义应用:

  • exampleappurl.com/User

  • exampleappurl.com/Company

CMS:

  • 任何其他URL,包括 “指数”(exampleappurl.com)

我可以用任何一种重写规则,它做什么?还是IIS配置?什么是最好的解决方案?

在此先感谢!

回答

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)

+0

您好。感谢您的回答。我可能错过了一些东西,但是当我按照第二个链接上的说明(对于IIS7)时,我只能设置一个使用端口80的应用程序。当我尝试设置另一个时,它给了我一个错误,我只能使用该端口启动一个网站。我可能错过了什么吗? – 2012-02-27 22:06:11

+0

我自己并没有设置IIS7,但我认为这里有一个“高级”按钮,您可以单击该按钮并以此方式在端口80上设置多个侦听器。 – Zruty 2012-02-28 07:32:54

相关问题