IIS中一个网站下的多个应用程序

时间:2014-11-25 19:14:57

标签: asp.net .net iis

我在IIS中的一个网站(默认网站)下托管了三个应用程序(App1,App2,APP3)。我创建了三个DNS(http://website1.comhttp://website2.comhttp://website3.com),它们将指向此IP地址。是否可以在传入请求为http://website1.com时显示应用程序1(app1),在传入请求为http://website2.com时显示应用程序2(app2),在传入请求为{{3时显示应用程序3(app3) }}

2 个答案:

答案 0 :(得分:2)

如果您为所有三个网站使用相同的IP地址,则需要在IIS中配置主机标头

请参阅:http://technet.microsoft.com/en-us/library/cc753195%28v=ws.10%29.aspx

答案 1 :(得分:0)

是的,因为这是一个重定向,您可以看到referer请求代理在此处重定向之前查看访问过哪个网站。使用这些标题,您将能够从他来的网站,网站1网站2或网站3获取网站,并显示您想要在那里显示的应用程序。

在下面的请求标题中,请参阅referer作为用户(我;在这种情况下)来自此页面的最后一页。

enter image description here

在ASP.NET中,您可以将该值视为

var previousPage = Request.UrlReferrer;

此处记录:http://msdn.microsoft.com/en-us/library/system.web.httprequest.urlreferrer.aspx