繁体   English   中英

将站点从IIS 6迁移到IIS 7.5,Internet Explorer仅在IIS 7.5上砍掉长网址

[英]Moving site from IIS 6 to IIS 7.5, Internet Explorer chops the long urls only on IIS 7.5

我有两个物理服务器。 旧版本在IIS 6(Windows 2003)上运行ASP.NET站点,并且可以正常运行。 我只是将站点移到了运行IIS 7.5(Windows 2008 R2 x64)的新服务器上,并在该服务器上运行它。

一切似乎都可以正常工作,只是当用户尝试打开具有长URL的页面时,Internet Explorer会将该URL缩写为短。 它可以在Firefox和Chrome中正常运行,并且可以与IE一起从旧服务器获取页面。 我通过捕获数据包并看到HTTP Get请求确实将URL切短来确认了这一点。 IE似乎将IIS 6和IIS 7.5区别对待,因为使用Internet Explorer时该站点在IIS 6上可以正常运行。 对IE8和IE9均进行了尝试,没有差异。

有什么方法可以强制Internet Explorer使用完整的URL?

答案是Internet Explorer总是会砍掉长网址(但Firefox和Chrome不会)。 我遇到此问题的原因是新的服务器名称长了4个字符,这导致斩波发生在破坏站点的地方。

有关IE最大网址长度的msdn文档: http : //support.microsoft.com/kb/208427

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM