Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 只有在Win7+;上单击“刷新”时,页面才能正确加载;IIS7.5_Javascript_Css_Iis 7.5 - Fatal编程技术网

Javascript 只有在Win7+;上单击“刷新”时,页面才能正确加载;IIS7.5

Javascript 只有在Win7+;上单击“刷新”时,页面才能正确加载;IIS7.5,javascript,css,iis-7.5,Javascript,Css,Iis 7.5,我最近将我的开发网站从旧计算机(带IIS5.1的WinXP)迁移到新计算机(带IIS7.5的Win7)。该应用程序使用ASP.NET开发,其中包含大量javascript和CSS文件 在新计算机上,虚拟目录是在具有默认配置的默认网站下创建的,但启用ASP.NET模拟和Windows身份验证(匿名禁用) 该应用程序使用了IIS7.5附带的Classic.NET AppPool(.NET 2.0)上的Classic管道 使用上述配置,应用程序在IIS5.1上运行良好,但在IIS7.5上运行不正常。页

我最近将我的开发网站从旧计算机(带IIS5.1的WinXP)迁移到新计算机(带IIS7.5的Win7)。该应用程序使用ASP.NET开发,其中包含大量javascript和CSS文件

在新计算机上,虚拟目录是在具有默认配置的默认网站下创建的,但启用ASP.NET模拟和Windows身份验证(匿名禁用)

该应用程序使用了IIS7.5附带的Classic.NET AppPool(.NET 2.0)上的Classic管道

使用上述配置,应用程序在IIS5.1上运行良好,但在IIS7.5上运行不正常。页面将正确加载,但如果点击“刷新”按钮,页面将不正确加载,只显示ASP.NET页面而不加载JS和CSS

但是,通过在地址栏中重新键入URL并按enter键重新加载页面,它将正确显示

起初,我认为这是因为IE9,但我可以使用IE9在旧计算机上毫无问题地打开应用程序

如果有人知道任何线索,请告诉我


谢谢

我有点困惑,点击刷新后页面加载正确吗?您正在声明DOCTYPE吗?谢谢您的关注。刷新时页面不会正确加载,但如果直接在地址栏中键入,则页面会正确加载。DOCTYPE没有声明.IE对此非常挑剔。尝试声明DOCTYPE,看看它是否有效。我也有同样的问题,但这似乎只发生在chrome浏览器中。当我点击“刷新所有css”时,页面加载良好。当我查看参考资料时,文件的类型从text/css变为text/html