[bug逃走中] 在 IIS6 上部署 HTTP Handler 時會有的異常現象

[bug逃走中] 在 IIS6 上部署 HTTP Handler 時會有的異常現象

 

這個問題是前幾天發生的,我在 IIS 6.0 上部署自己寫的一支 HTTP Handler,然後因為不是使用 .aspx 這種副檔名,所以用了偷懶的方法,把萬用字元處理器直接設給 ASP.NET 的 runtime engine (%.NET Framework DIR%\v2.0.50727\aspnet_isapi.dll),讓它可以直接處理我掛上去的 HTTP Handler,結果 HTTP Handler 沒問題,但圖片檔卻顯示不出來,直接瀏覽圖片檔會出現 "無法載入指定的型別,系統找不到指定的檔案" 的錯誤。

這個問題後來我確認了檔案全部都有上傳 (DLL + dependencies),但仍然會有那個問題,所以最後一不做二不休,把萬用字元拿掉,然後把該 HTTP Handler 的副檔名註冊給 ASP.NET 的 runtime engine,這個問題就解決了 ...

 

Bug 捕獲~收工~