WebResource.axd和ScriptResource.axd加载速度非常慢

Dav*_*ter 10 c# asp.net iis scriptmanager

在正常情况下,两个.axd文件以正常速度加载到浏览器,即几百毫秒.通过查看chrome或其他调试工具中的瀑布图(网络图表),我可以看到它们与所有其他页面元素一起正常加载.

偶尔会出现两个文件需要大约一分钟才能加载的问题.以下是一些其他说明:

  • 页面上的所有其他元素以正常速度加载.
  • 它通常每天发生一次或两次并持续几分钟.
  • 我可以在性能计数器上同时看到Requests Queued峰值.
  • 在此期间,CPU,内存和磁盘都保持正常.
  • 今天有几个小时的中断,需要重新启动应用程序才能解决.
  • 没有组合.axd文件或类似的任何.
  • 在站点范围内实施URL重写.axd文件被排除在重写之外.
  • 适用于C#3.5的应用程序
  • IIS 7
  • 我正在使用ScriptManager的CDN版本,例如:

    <asp:scriptreference name="MicrosoftAjax.js" path="http://ajax.microsoft.com/ajax/3.5/MicrosoftAjax.js"></asp:scriptreference>

看起来其他人有类似的问题,但没有解决:

WebResource.axd和ScriptResource.axd怪异的行为

WebResource.axd和ScriptResource.axd加载需要1分钟以上

题:

知道如何弄清楚导致这两个文件偶尔加载的原因是什么?

此外,是否有任何变通办法,例如预构建.axd文件或其他东西..?

Vik*_*iaR 1

也许在本地托管http://ajax.microsoft.com/ajax/3.5/MicrosoftAjax.js会有所帮助?