2010-04-28 81 views
0

如果我配置(通過web.config)一個httphandler來處理特定文件夾的所有.gif請求,是否絕對必要的將.gif請求映射到aspnet_isapi.dll中IIS?HttpHandler是否需要一個aspnet_isapi.dll映射

是否有任何其他方式確保.gif http請求將由aspnet_isapi.dll處理?

我有一個服務器配置,包含.gif-> aspnet_isapi.dll映射的虛擬目錄已被刪除,但.gif請求仍然被傳遞給處理程序。任何人都知道這可能是怎麼完成的,並且環境可能潛伏在哪裏?

感謝

+0

什麼版本的IIS? 6? – kervin 2010-04-28 19:49:35

+0

@kervin:yep,6 – DEH 2010-04-28 19:52:14

+0

至於問題的第二部分。你是否重新啓動了應用程序池或IIS本身?刪除該IIS映射應停止請求。 – kervin 2010-04-28 20:00:09

回答

0

的映射是必需的,否則IIS將永遠不會請求發送到ASP.Net和處理程序將永遠不會有機會來處理請求。

我沒有其他方式知道。您必須讓IIS知道某些時候它必須處理文件類型。

要刪除,您可以按照http://msdn.microsoft.com/en-us/library/bb515343.aspx的說明進行操作,但刪除而不是添加擴展名映射。

同時檢查你是否還沒有通配符映射。

+0

我擔心的是包含映射的Vir Dir已被刪除,但映射仍然似乎正在工作。現在很好,我只是不喜歡不理解當前設置是如何工作的 – DEH 2010-04-28 20:13:54

相關問題