SSL configuration issue. SSL/IIS7 not loading all scripts/CSS on user's first visit

Posted by Chris on Server Fault See other posts from Server Fault or by Chris
Published on 2011-01-11T13:29:40Z Indexed on 2011/01/11 13:55 UTC
Read the original article Hit count: 163

Filed under:
|

Hi all,

Hopefully this isnt a tricky one. I've got a web app that doesn't load all javascript/css/images on the first visit. Second visit is fine.

After approximately 2 minutes of inactivity the problem reoccurs.

These problems only started occuring after the customer requested SSL be applied to the application.

Ajax requests stop working after 2 minutes of activity despite a successful page load of all javascript elements.

Application timeout is 30 minutes - like I said, everything was fine before SSL was applied.

All javascript and CSS files use absolute URLS - e.g https://blablabla

There appears to be no pattern as to why certain files arent loaded. The firebug Net output shows the status for the failed elements as 'Aborted'. For example, site.css and nav.css are in the same folder, are declared after each other in the head tag yet one is loaded and the other is not. Both will load fine after refreshing the page (unless roughly two minutes have passed).

An Ajax request also shows as aborted after two minutes. However, if i do the request again the Ajax request will succeed. Almost as if the first request woke something up.

None of these problems occur in Chrome

Any ideas?

FYI this is a .Net 4 C# MVC app running under IIS7 but I'm not sure its relevant since it works in Chrome. Everything worked fine before SSL was applied. Originally posted on stackoverflow but recommended to list here.

Can provide additional details if necessary.

© Server Fault or respective owner

Related posts about iis7

Related posts about ssl