首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么是.axd文件?

什么是.axd文件?
EN

Stack Overflow用户
提问于 2011-05-04 15:14:18
回答 2查看 163.9K关注 0票数 107

.axd文件有什么用途?

我知道它被用在ASP.Net AJAX Toolkit和它的控件中。我想知道更多关于它的情况。

我试着在谷歌上搜索,但找不到基本的信息。

EN

回答 2

Stack Overflow用户

发布于 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堆栈处理。

票数 71
EN

Stack Overflow用户

发布于 2019-11-27 14:52:04

AXD文件是ASP.NET应用程序用来处理嵌入式资源请求的文件。它包含retrieving embedded resources, such as images, JavaScript (.JS) files, and.CSS files.、AXD文件的说明,这些文件用于将资源注入到客户端网页中,并以标准的方式访问服务器上的资源。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5879824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档