WebResource.axd在哪里

时间:2010-10-28 15:32:54

标签: .net asp.net

我正在寻找文件WebResource.axd(查看其源代码),但我找不到它 它在哪里?

1 个答案:

答案 0 :(得分:45)

.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

获取原始源代码(带注释)