Intranet域测试问题和IE8

时间:2010-02-02 23:41:47

标签: asp.net internet-explorer-8

我最近遇到了一些问题,使用IE8来测试位于我公司内部网的http://test_developer11/的网站。由于某种原因,它似乎不能很好地处理cookie。

我正在使用Fiddler进行调试,我可以看到IE 8发布到登录页面,但是当网站发回“Set-Cookie:Auth = kjksjdkfsdwoiejs ...”时,IE 8拒绝设置它。不确定发生了什么?其他人遇到这个问题?

2 个答案:

答案 0 :(得分:1)

我发布这篇文章后,偶然发现了解决问题的方法。我之前曾在几个月前为测试服务器设置了一个DNS别名http://developer11.corp.mydomain.net/

我尝试过该域名并且cookie现在正常运行。出于好奇,我尝试在我的主机文件中创建一个新的域别名http://testdeveloper11/,这也是有用的。似乎IE 8可能具有“安全”功能,可以阻止来自具有下划线的域的cookie。

无论如何,希望这篇文章可以防止其他人遇到我花在这上面的挫折和调试时间。

答案 1 :(得分:0)

  

本地Intranet区域

     

默认情况下,本地Intranet区域   包含所有网络连接   通过使用通用建立   命名约定(UNC)路径和Web   绕过代理服务器的网站或   名称不包括句号   (例如,http://local),等等   因为他们没有被分配到   受限制的站点或可信站点   区。的默认安全级别   本地Intranet区域设置为   中(Internet Explorer 4)或   中低(Internet Explorer 5和   6)。当你访问一个时,请注意   局域网(LAN)或   Intranet共享或Intranet Web   站点使用Internet协议   (IP)地址或完全使用   合格的域名(FQDN),.   共享或网站被识别为   在互联网区域而不是   在本地Intranet区域中。更多   有关此问题的信息,请单击   以下文章编号可供查看   Microsoft知识库中的文章   基数:303650   (http://support.microsoft.com/kb/303650/   )Intranet站点被识别为   使用FQDN或Internet时的Internet站点   IP地址

从这里采取:

http://support.microsoft.com/kb/174360

我过去没有使用过cookies的问题,但也许您的IE安全设置不合标准。