2014-02-07 1 views

Antwort

7

Sie sollten nicht versuchen, Anforderungen an diese Handler zu entfernen, ohne zu verstehen, warum die Anforderungen gestellt werden. Ein Stapel von ScriptResource.axd-Anfragen wie dieser ist normalerweise auf ASP.NET-Steuerelemente zurückzuführen, die zu den Skripts gehören, von denen sie abhängig sind, insbesondere zu den Skripts für die ASP.NET AJAX Control Toolkit-Steuerelemente.

Wenn Sie die Anzahl der einzelnen Anfragen minimieren möchten, ohne Ihre Website zu brechen, schauen Sie in die Fähigkeit des Scriptmanager, um mehrere Skripte in eine einzige Nutzlast statt einzelner Skripte zu kombinieren: http://msdn.microsoft.com/en-us/library/cc488552(v=vs.90).aspx

2

Als ajax.net eingeführt wurde, wurden Dateien mit der Erweiterung .axd populär. Sie werden verwendet, um Ressourcen wie Javascripts oder CSS zu laden, aber ihr Inhalt hängt natürlich von ihrer Generatorkomponente ab.

Normalerweise werden diese Dateien mit einem Httphandler zugeordnet ist, und man kann sie in der web.config finden und Sie können sie von dort entfernen:

<httpHandlers> 
     <remove path="ScriptResource.axd" verb="GET"/> 
</httpHandlers> 

Dieser Artikel kann Ihnen weitere Details:

http://www.hanselman.com/blog/ASPNETAjaxScriptCombiningAndMovingScriptResourceaxdsToStaticScripts.aspx

0
<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> 
Verwandte Themen