这个问题类似于:Asp.net Profile Across Sub-Domain
我基本上想知道用户是否通过“www.yourdomain.com”登录,“subdomain.yourdomain.com”是否也可以通过检查他们的AuthCookie来识别他们登录?
引用问题的答案是在您的web.config中添加:domain="yourdomain.com"
。
我的问题是,当您的域名是localhost时,如何将其设置为本地工作?您是否只是在本地/开发环境中使用域名?
非常感谢任何帮助。
谢谢!
答案 0 :(得分:2)
我实际上只是在最后一小时编写了类似的内容。我在Web.config中使用了httpCookies,尽管在表单身份验证标记上设置域也可以。
这是我在web.config中设置的内容:
<httpCookies domain="thedomain.com" />
这是我添加到主机文件中的内容:
127.0.0.1 local.thedomain.com
然后当我在开发框中访问该网站时,我浏览到:
http://local.thedomain.com
答案 1 :(得分:1)
好吧,localhost只是127.0.0.1的本地DNS条目。
如果编辑c:\ windows \ system32 \ drivers \ etc \ hosts文件,则可以添加其他条目以使其与您的实时环境匹配(但显然,这意味着对这些域的所有请求都将转到你的本地机器,而不是真正的服务器。)
如果您正在讨论跨应用程序的不同部署(本地,开发,发布)管理配置,那么您需要查看执行一些构建后任务。