【发布时间】:2011-05-01 23:05:28
【问题描述】:
我正在寻找文件WebResource.axd(查看它的源代码)但我找不到它。
它在哪里?
【问题讨论】:
我正在寻找文件WebResource.axd(查看它的源代码)但我找不到它。
它在哪里?
【问题讨论】:
.axd 文件通常实现为 HTTP 处理程序。它们不作为 ASP.NET 网页存在,而是作为实现IHttpHandler 接口的类。
如果您查看根目录 Web.config (%WINDIR%\Microsoft.NET\Framework\version\Config\Web.config),您会发现以下条目:
<add path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" validate="True" />
这个条目说:“嘿,如果有一个请求是针对 WebResource.axd 的,那么请在 System.Web.Handlers 命名空间中使用 the HTTP Handler AssemblyResourceLoader。
这个类的代码有点长,这里不能发,但是你可以使用免费的Reflector这样的反汇编工具来查看这个类的源代码。您可以使用NetMassDownloader tool 获取原始源代码(使用 cmets)。
【讨论】: