Page timeouts with IE8 and Sitefinity 4.2
We’re having an issue on our QA environment with page time outs using IE8 and Sitefinity 4.2. There are some pages that sometimes have trouble loading. This wasn't an issue until recently and it seems to have started happening with the 4.2 upgrade. When debugging against the site on our QA environment the Response.Redirect url seems fine. However the page_load of the page being redirected to is never reached. When using the site trying to get to the page it just spins it's wheels for a little trying to load the page. Then it shows the standard "Internet Explorer cannot display the webpage". We have error log files but it’s showing nothing unusual when this happens. Our sql log file for the page being loaded suggests it's never even reaching the page. This isn't a problem using Chrome, Firefox or IE9. It's just an issue with IE8. It seems to be an IE8 issue with Sitefinity 4.2. I'd like to know if there are any known issues with this scenario. We also tried editing and republishing the pages concerned in Sitefinity but it didn’t help.
Using Fiddler it was observed to be happening going from a secure to non-secure page.
> It’s sending a 301 redirect to redirect to the non-HTTPS version of the page. It makes the request for the non-HTTPS >version of the page and that response never comes back, it’s like it disappears and the browser is sitting there >waiting for the response.
Thanks
Sean
Hello Sean,
Can you please check what are the settings for your IIS in terms of SSL? With Sitefinity you only need to have a license and HTTPs bindings. You should not set Require SSL on your website under IIS as this is managed by Sitefinity - it determines if the requests should be over SSL or not from the page's properties.
Best wishes,
Radoslav Georgiev
the Telerik team
I work with Sean. Require SSL is unchecked on the website and client certificates are ignored (don't think that's relevant).
IIS logs the HTTPS connection and sends the 301 redirect and the 301 redirect is acknowledged by the browser, but the request never gets logged by IIS.
IIS Log
2011-11-10 21:18:53 192.168.4.5 GET /mypage AN=12345 443 elarson 74.9.176.130 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0;+.NET+CLR+2.0.50727) 301 0 0 233<
br
>No corresponding port 80 request
GET https://www.mysite.com/mypage?AN=12345 HTTP/1.1
Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, */*
Accept-Language: en-us
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)
Accept-Encoding: gzip, deflate
Host: www.mysite.com
Connection: Keep-Alive
Cookie: __utmc=228997020; SomeCookieOnSite=abc=8a4RUAatnYQeGOS%2bbfugwg%3d%3d&xyz=nD%2bWgSxqUXpr9b86ga2heg%3d%3d; __utma=228997020.2064311036.1320959890.1320959890.1320959890.1; __utmb=228997020.6.10.1320959890; __utmz=228997020.1320959890.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); .SFAUTH=0F7BA189845E772923AF7A562E6D4F189F95D8F0745001775193C48EA496BE9A964A88C639B820FA0191598A8B0311ACAD1D3114C104477A730EFEF905229037BF23A2460E71222C86AA029AEB9FE9B3E4B726DA2DE4A5BC462476D34958B76F7640E1B4980530F1DB1BCAE102958329E5B0D36321D1E2F074B6B1D4E06C11074F41CA51A6C45799EEBCA52CA697C22B88ADE75D72D9C9071CBC2CD52E97AABC840DF4A9447DFBA048B135E4222037F6570185CDDCF633B5AC1DBD06E2EB18B2A0B3BE31230DECEBB5FC67B5E91E1395B3B474D29D16B14BC84434498A9BCB907972E7781962A6042E2EC1F71040D357CAEA24F10A0746531A15C53B6842979E; .SFROLES=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
HTTP/1.1 301 Moved Permanently
Location: http://www.mysite.com/mypage?AN=12345
Server: Microsoft-IIS/7.5
Set-Cookie: .SFAUTH=5E794F7DA91263A3EAA920D81F1D379BE4FBA4D58F640B97D18458B04D5A6D603F5169462DEFB7D6C49875B279990071418870F0DB52F23F17D4D98E9822918FB30E3E80A9EDFFAB9D56A7064DECEFB6AF4B7B51AAB5894DD4F98C66B0B38FADE78D58D4B05F138833010F56F5524FC8E4A1095644B7A1FDFDB45B75D53632204A91EB3D7BF3B381F8B4BEBCC70E9CACA66232A711789EF7BBCF9D555822BEFB4EB52128A918A1F0D3BCF68D139E70A8D177A4B0861CA4B632F640827F80006AF82CCE36F672498288E0B916EE42DC491C0A4CDE81DA022D1AB6F25BAFD86A69C52A7132B9004637B6418F136B9A37A54BF545BD0239520D45601A24CB000314; path=/; HttpOnly
X-Powered-By: ASP.NET
p3p: CP="CAO CURi PSAa OUR OTRi BUS"
Date: Thu, 10 Nov 2011 21:18:53 GMT
Content-Length: 190
<
html
><
head
><
title
>Object moved</
title
></
head
><
body
>
<
h2
>Object moved to <
a
href
=
"http://www.mysite.com/mypage?AN=12345"
>here</
a
>.</
h2
>
</
body
></
html
>
-----------------------------------------------------------------
GET http://www.mysite.com/mypage?AN=12345 HTTP/1.1
Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, */*
Cookie: __utmc=228997020; SomeCookieOnSite=abc=8a4RUAatnYQeGOS%2bbfugwg%3d%3d&xyz=nD%2bWgSxqUXpr9b86ga2heg%3d%3d; __utma=228997020.2064311036.1320959890.1320959890.1320959890.1; __utmb=228997020.6.10.1320959890; __utmz=228997020.1320959890.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); .SFAUTH=5E794F7DA91263A3EAA920D81F1D379BE4FBA4D58F640B97D18458B04D5A6D603F5169462DEFB7D6C49875B279990071418870F0DB52F23F17D4D98E9822918FB30E3E80A9EDFFAB9D56A7064DECEFB6AF4B7B51AAB5894DD4F98C66B0B38FADE78D58D4B05F138833010F56F5524FC8E4A1095644B7A1FDFDB45B75D53632204A91EB3D7BF3B381F8B4BEBCC70E9CACA66232A711789EF7BBCF9D555822BEFB4EB52128A918A1F0D3BCF68D139E70A8D177A4B0861CA4B632F640827F80006AF82CCE36F672498288E0B916EE42DC491C0A4CDE81DA022D1AB6F25BAFD86A69C52A7132B9004637B6418F136B9A37A54BF545BD0239520D45601A24CB000314; .SFROLES=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
Accept-Language: en-us
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)
Accept-Encoding: gzip, deflate
Host: www.mysite.com
Connection: Keep-Alive
HTTP/1.1 504 Fiddler - Receive Failure
Content-Type: text/html; charset=UTF-8
Connection: close
Timestamp: 16:20:39.522
ReadResponse() failed: The server did not return a response for this request.
2011-11-10 21:20:41 192.168.4.5 GET /mypage AN=12345 443 elarson 74.9.176.130 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0;+.NET+CLR+2.0.50727) 301 0 0 326
2011-11-10 21:20:41 192.168.4.5 GET /mypage AN=12345 80 elarson 173.162.179.141 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0;+.NET+CLR+2.0.50727) 200 0 0 466
<
system.diagnostics
>
<
trace
autoflush
=
"true"
/>
<
sources
>
<
source
name
=
"System.ServiceModel"
switchValue
=
"Information, ActivityTracing"
propagateActivity
=
"true"
>
<
listeners
>
<
add
name
=
"sdt"
type
=
"System.Diagnostics.XmlWriterTraceListener"
initializeData
=
"Server.e2e"
/>
</
listeners
>
</
source
>
</
sources
>
</
system.diagnostics
>
Happens in 4.3 too
I used mod_headers and mod_rewrite from Helicon Ape to close the connection on the 301 redirect. I thought maybe IE was holding open the previous request and trying to use keep-alive to make the subsequent page request, which seemed pretty unlikely. It didn't help, the bug persisted.
Hi Eric and Sean,
Thank you for your detailed information. I have been able to reproduce the same behavior in IE 8. I have logged this as a bug and you can track its status from here. Thank you for proposing the workaround.
Regards,
Radoslav Georgiev
the Telerik team