现在解决方案里有多个项目,部署在本地访问是使用修改本机host文件用域名访问(a.w.com,b.w.com,c.w.com等)
网站登陆验证是使用asp.net身份验证的,要在各网站之间取得身份验证票据必须使用域名访问。
如果VS用localhost调试的话是取不到票据,不知道有没有什么方法可以调试而不用去掉IIS里的主机头呢(调试时URL带域名)?
网站登陆验证是使用asp.net身份验证的,要在各网站之间取得身份验证票据必须使用域名访问。
如果VS用localhost调试的话是取不到票据,不知道有没有什么方法可以调试而不用去掉IIS里的主机头呢(调试时URL带域名)?
在
127.0.0.1 localhost
下面增加:
127.0.0.1 www.yourdomain.com
...
保存。
在
127.0.0.1 localhost
下面增加:
127.0.0.1 www.yourdomain.com
...
保存。这是最有效的.
其实我现在就是修改本地HOST文件实现在本地用域名(w.com,a.w.com,b.w.com)访问的。
我想问的是能不能在使用这个域名访问的前提下,比如我访问a.w.com(一般情况是http://localhost:1497/a.aspx)时还可以使用VS的调试功能(F5),能不能通过更改VS设置实现。
http://msdn.microsoft.com/zh-cn/library/bt727f1t(VS.80).aspx
强制修改IE发送http的请求头。
fiddler有示范脚本,照着配置下。