1:確認在「配置屬性」中的「啟用ASP.NET調試"為"True"
操作步驟:
VS環境裡面,選單-專案-專案屬性(最下得選項)-設定屬性(左邊第二項)-Debugging-Enable Asp.Net Debugging 設定為True
作用:
確定調試器能過啟動IIS來調試asp.net頁面!
2:確認你的"web.config"中的"debug=true"
操作步驟開啟web.config檔,設定debug="true";
作用:設定偵錯器可以調試該應用程式
3:若你安裝過wind2000 SP4後,則要在命令列執行"regsvr32 i aspnet_isap.dll"
操作步驟:
開始-運行-cmd-regsvr32 i aspnet_isap.dll
作用:
重新註冊aspnet_isap.dll
4:在IIS裡查看站點信息,選中"目錄安全性",裡面有"匿名訪問和身份驗證控制",再點擊"編輯..",確認"集成Windows身份驗證"選項被選中操作步驟:
我的電腦-右鍵-管理-應用程式管理-IIS-預設網站-你得站點-右鍵-目錄安全性-認證和存取方式-勾選匿名存取和身分驗證控制,編輯-勾選確認"集成Windows身份驗證“
作用:
匿名存取:此處設定不是為了解決你得偵錯問題,是為了能夠使區域網路或廣域網路中其他使用者透過輸入你得Ip和網站名稱來存取該網站整合Windows身分驗證:剛建立得網站驗證方式為Windows要求必須用windows使用者身分造訪該網站,不更該IIS,將無法正常除錯!
5:在IE選項->"安全設定"->"自訂等級"裡有"使用者驗",確認選取"自動使用目前使用者名稱和密碼登入"
步驟上述已詳細
6:執行C:WINNTMicrosoft.NETFrameworkv1.0.3705aspnet_regiis.exe -i
操作步驟;
cd到C:WINNTMicrosoft.NETFrameworkv1.0.3705目錄
aspnet_regiis.exe -i
或start=all progames - visual studio.net 2003-visual studio.net tools - command prompt-aspnet_regiis.exe -i
作用:
重新註冊目前得.net framework版本即(v1.0.3705)到iis,為了解決調試得時候出現您所運行得.net版本不是v1.1得問題
7:控制面板--管理工具--計算機管理--本機用戶與群組--用戶,雙擊ASPNET用戶,為其隸屬於新增Administrators用戶