代码之家  ›  专栏  ›  技术社区  ›  ryan

为同一.NET应用程序使用两个主机名

  •  0
  • ryan  · 技术社区  · 17 年前

    我需要有两个域名,基本上是相同的应用程序,但主题或外观不同。我知道我可以使用服务器变量检查域名,但是如何将两个域指向同一个应用程序?我是否像开发一个常规网站一样开发这个网站(主题除外?)我只是做一个常规的“网站项目”吗?另外,我现在只能访问本地dev计算机( http://localhost ,而不是域,那么如何进行测试和设置呢?谢谢!

    1 回复  |  直到 17 年前
        1
  •  3
  •   Serapth    17 年前

    你可以在IIS中完成。您的DNS会将两个域指向同一台计算机,然后在IIS头中,将两个域条目放在一起。

    至于从代码的角度处理它,您可以使用请求(httpRequest.url)对象来确定访问的是这两个站点中的哪一个,并动态地更改特定于站点的任何设置。

    编辑。哎呀,错过了一点测试。好吧,你最好在主机文件中输入两个域名。编辑文件c:\windows\system32\drivers\etc\hosts并添加以下行

    fakedomain1.com 127.0.0.1

    fakedomain2.com 127.0.0.1

    编辑2:没有标记的忍者编辑很烦人。

    推荐文章