一些ASP.NET不能調試問題的解決辦法!

一些ASP.NET不能調試問題的解決辦法!
2006/12/12 12:35 P.M.
1、自動附加到計算機“計算機名”上的進程“[四位的一個編號] aspnet_wp.exe”失敗。錯誤代碼爲 0x8013134b。 
因爲ASP.NET運行時,發出的HTTP請求經過IIS,然後由IIS再專訪給aspnet_wp.exe進行處理。所以如果aspnet_wp.exe失敗,則無法完成請求。這個問題應該是安裝了ASP.NET2.0纔會出現的
修改步驟如下:
1)在運行裏輸入 inetmgr.exe 打開IIS管理器
2)在IIS的屬性裏有一個ASP.NET選項
3)從下拉框裏選擇使用ASP.NET1.1版本
參考下圖

2、無法在Web服務器上啓動調試。您不具備調試此應用程序的權限,此項目的URL位於Internet區域。
出現這個錯誤的原因不詳,但可能是因爲安裝了IE7.0,在VS2003.net中來調試C#寫的ASP.net程序,啓動時會出現這個錯誤,不能調試。
一般用下面的方法可以解決:
1:確認在“配置屬性”中的“啓用ASP.NET調試"爲"True"
2:確認你的"web.config"中的"debug=true"
3:若你安裝過Win2000 SP4後,則要在命令行執行"regsvr32 i aspnet_isap.dll"
4:在IIS裏查看站點信息,選中"目錄安全性",裏面有"匿名訪問和身份驗證控制",再點擊"編輯..",確認"集成Windows身份驗證"選項被選中
5:在IE選項->"安全設置"->"自定義級別"裏有"用戶驗",確認選中"自動使用當前用戶名和密碼登錄"
6:運行C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
7:控制面板--管理工具--計算機管理--本地用戶和組--用戶,雙擊ASPNET用戶,爲其隸屬於添加Administrators用戶

我就是用的第5個辦法,改的是 Internet 的設置,改成“Automatic logon with current user name and password”,然後就可以調試ASP.net程序了,不過有很奇怪的是,再恢復成原來的設置也依舊能夠調試。
3、“無法在WEB服務器上啓動調試,未將項目配置爲進行調試”。
估計是把項目直接拷過來打開出現的錯誤,要重新配置一下IIS
控制面板-〉internet服務管理器-〉默認的web站點-〉你的項目目錄-〉屬性-〉應用程序設置-〉應用程序名-〉“創建”
4、無法在web服務器上啓動調試。調試失敗,因爲沒有啓用集成windows身份認證
打開:控制面板-管理工具-internet 信息服務,在網站-默認網站 下選擇asp.net項目對應的網站,在其上點擊右鍵,選擇屬性,在彈出的屬性窗口中選擇:目錄安全性 屬性頁,點擊 匿名訪問和身份驗證控制 區的 編輯 按鈕,在彈出
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章