什么是 ScriptResource.axd 请在下面的图片中找到。无论如何要在页面请求中删除它我必须在 PT 测试中通过我的网页 500 毫秒。
问问题
48884 次
3 回答
7
您不应该在不了解为什么发出请求的情况下尝试删除对这些处理程序的请求。像这样的一批 ScriptResource.axd 请求通常是由于 ASP.NET 控件注册了它们所依赖的脚本,尤其是 ASP.NET AJAX Control Toolkit 控件的脚本。
如果您想在不破坏站点的情况下最大限度地减少单个请求的数量,请查看 ScriptManager 将多个脚本组合成单个有效负载而不是单个脚本的能力:http: //msdn.microsoft.com/en-us/library/cc488552 (v=vs.90).aspx
于 2014-02-07T06:12:55.713 回答
2
当 ajax.net 被引入时,扩展名为 .axd 的文件变得流行起来。它们用于加载诸如 javascripts 或 css 之类的资源,但它们的内容当然取决于它们的生成器组件。
通常这些文件与 httphandler 相关联,您可以在 web.config 中找到它们,并且可以从那里删除它们:
<httpHandlers>
<remove path="ScriptResource.axd" verb="GET"/>
</httpHandlers>
本文可能会为您提供更多详细信息:
于 2014-02-07T06:05:49.907 回答
-2
<httpHandlers>
<remove path="WebResource.axd" verb="GET"/>
<remove path="WebResource.axd" verb="POST"/>
<remove path="ScriptResource.axd" verb="GET"/>
<remove path="ScriptResource.axd" verb="POST"/>
</httpHandlers>
于 2017-01-31T07:26:35.307 回答