回答
from Google
.axd文件是一个HTTP Handler文件。有两种类型的.axd文件。
- 的ScriptResource.axd
- WebResource.axd的
这些是在运行时,只要您在Web应用程序中使用的ScriptManager生成的文件。当您将其部署到服务器上时,它只会生成一次。
简单地说,ScriptResource.AXD包含了Ajax的所有clientside javascript例程。仅仅因为你包含一个加载脚本文件的脚本管理器,它将永远不会以ScriptResource.AXD的形式出现 - 相反,如果引用外部脚本文件,它将仅仅作为发送的.js文件传递。如果将其嵌入代码中,那么它可能仅仅作为标记和代码的一部分出现,但取决于您是否根据ToolKit处理它的代码进行编码 - 可能会或可能不会显示为ScriptResource.axd。的ScriptResource.axd只与AJAX介绍,你将永远不会看到它在其他地方
而且ofcourse有必要
它们是向客户端呈现资源的服务器端文件'WebResource.axd?d = SbXSD3uTnhYsK4gMD8fL84_mH ....'.css和.js文件是静态的 – Magnus 2011-05-04 07:23:15
也许有时候我得到类似***的错误这是一个无效的脚本资源请求。*** _'at System.Web.Handlers.ScriptResourceHandler.ProcessRequest'_更多信息:** ServerVariables_PATH_INFO /v2/ScriptResource.axd** – Kiquenet 2015-11-04 10:22:33
那些不是文件(它们并不存在于磁盘上) - 他们只是名下的一些HTTP处理程序已注册。 以.NET Framework中的目录来看看web.config
(例如,C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config
):
<configuration>
<system.web>
<httpHandlers>
<add path="eurl.axd" verb="*" type="System.Web.HttpNotFoundHandler" validate="True" />
<add path="trace.axd" verb="*" type="System.Web.Handlers.TraceHandler" validate="True" />
<add path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" validate="True" />
<add verb="*" path="*_AppService.axd" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="False" />
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="False"/>
<add path="*.axd" verb="*" type="System.Web.HttpNotFoundHandler" validate="True" />
</httpHandlers>
</system.web>
<configuration>
您可以在一个whatever.axd
名称注册自己的处理程序应用程序的web.config
。尽管可以将处理程序绑定到任何你喜欢的名称,但默认情况下,.axd
具有开箱即用的IIS6的优点(默认情况下,IIS6将*.axd
的请求传递给ASP.NET运行时)。对处理程序使用任意路径,如Document.pdf
(或者除ASP.NET特定的扩展外的任何其他路径)都需要更多配置工作。在集成管道模式下的IIS7中,这不再是一个问题,因为所有请求都由ASP.NET堆栈处理。
- 1. 什么是routes.IgnoreRoute( “{}资源个.axd/{*} PATHINFO”)
- 2. .axd文件生成404错误
- 3. 403禁止所有* .axd文件 - aragh
- 4. asp.net bundler不能使用.axd文件
- 5. 什么是.struts-config.xml.strutsdia文件?
- 6. 什么是.tpl.html文件? (angularjs)
- 7. 什么是“图标?”文件?
- 8. 什么是.h.gch文件?
- 9. 什么是.rds_delta文件?
- 10. 什么是* .vshost.exe.config文件?
- 11. 是什么在GPX文件
- 12. 什么是.S文件?
- 13. 什么是IETLD文件?
- 14. 什么是deps文件?
- 15. 什么是“.dll.a”文件?
- 16. 什么是.lyx〜文件?
- 17. 什么是'pg_internal.init'文件?
- 18. 什么是model.cs文件?
- 19. 什么是.sln.ide文件?
- 20. 什么是Android.mk文件
- 21. 什么是sudoers文件?
- 22. 什么是make文件?
- 23. 什么是csilog文件?
- 24. 什么是.dbml.layout文件?
- 25. 什么是.htaccess文件?
- 26. 什么是.springBeans文件?
- 27. 什么是jartmp文件?
- 28. 什么是.psq文件
- 29. 什么是清单文件
- 30. 什么是文件名
有没有人有关于如何使他们或使用他们的文档? – 2015-11-05 16:00:01