NotDownLoad,輸入非法ASP語法(如='a'-1),任何非正確ASP語句均可。.asp,IIS會嘗試解析ASP代碼,因語法錯誤導致下載失敗。#Data.Asp。#在SQL語法中代表日期,利用Access跨庫查詢時,SQL語句select * from #data.asp.admin會因語法錯誤而無法執行,防止跨庫竊取資料。綜合最佳命名:#檔名.Asp + 內建干擾表 + 非法ASP代碼。
將資料庫放置於IIS網站目錄之外。例如網站目錄為D:\Web\WebSite,資料庫存放於D:\Web\Data。IIS無法存取網站根目錄外的檔案,徹底杜絕下載。部份虛擬主機亦提供專用data目錄。
在IIS管理員中,右鍵資料庫檔案→屬性,設定檔案不可讀取,直接從Web服務層面封鎖下載請求。