22
我在尋找文件WebResource.axd
(查看它的源代碼),但是我找不到它。
它在哪裏?WebResource.axd在哪裏
我在尋找文件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。
好的,謝謝我明白了:) – Robie 2010-10-28 15:59:28
我發佈了更多關於WebResource.axd及其用途的信息在我的博客@ http://scottonwriting.net/sowblog/archive/2010/10/28/just-where-is- webresource-axd.aspx – 2010-10-28 18:28:35
我知道WebResource.axd和ScriptResource.axd一樣是一個HTTPHandler。基本上,它們之間的區別似乎在於它們具有相同的功能。 – 2010-10-28 19:34:41