簡體   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