iis6 + win2k3中調試isapi filter和extension的方法

iis6 + win2k3中調試isapi filter和extension的方法
1.首先,編寫代碼,並編譯成*.dll,留在debug/目錄下(或任意目錄)
2.設置*.dll的訪問權限,一般需加上user權限
3.在iis測試站點下指定filter爲[1]中路徑,或指定待測的extension路徑
4.停止iis服務,在cmd中執行net stop w3svc
5.在vs中更改該項目的啓動命令爲w3wp的路徑: C:/WINDOWS/system32/inetsrv/w3wp.exe
6.在vs中更改啓動參數。一般爲-debug,此時默認站點的port爲80,site id爲1
    參看w3wp的usage,可以自定義site id,appPool以及url list。例如"-debug -d http://*:8000/ -s 87257621"
7.在vs中debug模式下運行,設置適當斷點
8.用瀏覽器訪問該站點,在iis需要調用filter或extension時即可在斷點處停止,進行調試

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章