发布于 2012-07-19 13:55:07
这些不是文件(它们不存在于磁盘上)-它们只是一些HTTP处理程序注册时使用的名称。看看.NET框架目录中的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>
您可以在应用程序的web.config
中使用whatever.axd
名称注册您自己的处理程序。虽然您可以将处理程序绑定到您喜欢的任何名称,但默认情况下,.axd
具有使用IIS6的优点(默认情况下,IIS6将对*.axd
的请求传递给ASP.NET运行时)。使用处理程序的任意路径,如Document.pdf
(或除特定于ASP.Net的扩展之外的任何扩展),需要更多的配置工作。在集成管道模式的IIS7中,这不再是问题,因为所有请求都由ASP.NET堆栈处理。
发布于 2019-11-27 14:52:04
AXD文件是ASP.NET应用程序用来处理嵌入式资源请求的文件。它包含retrieving embedded resources, such as images, JavaScript (.JS) files, and.CSS files.
、AXD文件的说明,这些文件用于将资源注入到客户端网页中,并以标准的方式访问服务器上的资源。
https://stackoverflow.com/questions/5879824
复制相似问题