在iis中有多个子域的asp.net mvc站点
我想要捕获子域作为参数,并显示基于子域的适当信息。
例如user1.domain.com和user2.domai.com每个人都会获得相应的信息。
可能的重复:是否有可能使一个基于子域的ASP.NET MVC路线?
到目前为止,我做了什么:
我有一个dns服务器,具有以下IP地址:192.168.1.11和一个网络服务器,主机一堆网站与IP 192.168.1.12
应该捕获子域的网站名为pakdomain.dev
我试过两种情况:
在iis上定义pakdomain.dev区域并在www上创建和“A”记录作为主机并在dns服务器上使用ip 192.168.1.12
拳头我创建了另一个“A”记录与“*”作为主机和通配符到IP网络服务器
第二,我创建了另一个带有“*”作为主机的“CNAME”记录,并将其记录到www.pakdomain.dev
在iss我有一个绑定www.pakdomain.dev和pakdomain.dev到一个网站。
上述场景都没有为我工作,当我到www.pakdomain.dev或pakdomain.dev一切都很好,但是当我尝试去像地址像user1.pakdomain.dev或user2.pakdomain.dev它去默认网站在iis上。
什么应该ID? 以及我应该如何在我的应用上捕获子域名?
尝试这个
var domain = HttpContext.Current.Request.ServerVariables["HTTP_HOST"];
这应该给你主机头信息,然后使用该值路由到任何你想去的地方。
链接地址: http://www.djcxy.com/p/70373.html上一篇: asp.net mvc site with multiple subdomains in iis
下一篇: MVC 5 Subdomains