asp.net中的域和子域站点

时间:2011-07-08 13:14:11

标签: asp.net iis

我正在开发一个演示网址为http://www.abc.com的网站,现在我的客户希望所有成员网页都在http://members.abc.com这样的新网址中打开,并且此网站是在ASP.Net中使用C#进行设计和开发的。我太困惑了,我们怎么能这样做? 我想在两个域上保持登录状态。如何管理此功能?

1 个答案:

答案 0 :(得分:0)

要创建重复的网站,您需要创建一个新的DNS A记录,然后在IIS中设置该网站。如果网站始终是运行相同网络应用程序的完全重复,那么您可以创建一个CNAME record,使members.abc.com成为www.abc.com的别名。

要在两个子域之间共享Cookie,请明确将Cookie域设置为abc.com

HttpCookie cookie = new HttpCookie("foo", "bar");
cookie.Domain = "abc.com";