你曾經注意過在你服務器請求日志中多了很多對圖片資源的請求嗎?這可能是有人在他們的網站中盜 鏈了你的圖片所致,這會占用你的服務器帶寬。下面這種方法可以告訴你如何在ASP.NET MVC中實現一個 自定義RouteHandler來防止其他人盜鏈你的圖片.
首先,我們來回顧一下當一個請求發往ASP.net MVC站點時的情景,IIS收到請求並將請求轉到 ASP.net,然後根據URL,或者更確切來說:被請求文件的擴展名.在IIS7 integrated模式下(默認模式), 所有的請求都會匹配到ASP.net中,而在IIS6中,你可以通過通配符來達到和IIS7相同的效果.