我的VS2003.NET不能調(diào)試怎么辦啊
我平時用的是VS2003.NET,原本機子上安裝的是IE6.0,現(xiàn)在換成了IE7.0,在VS2003.NET中來調(diào)試C#寫的ASP.NET程序,啟動時總是出現(xiàn)錯誤,但是VS2003.NET不能調(diào)試。哪位大俠能解答下呢?
錯誤對話框是:
VS2003.NET不能調(diào)試出錯時:無法在Web服務(wù)器上啟動調(diào)試。您不具備調(diào)試此應(yīng)用程序的權(quán)限,此項目的URL位于Internet區(qū)域。有關(guān)更多信息,請單擊"幫助"。
在我所遇到的無法調(diào)試的情況下,一般用下面的方法可以解決:
1:確認在"配置屬性"中的"啟用ASP.NET調(diào)試"為"True"
2:確認你的"web.config"中的"debug=true"
3:若你安裝過wind2000 SP4后,則要在命令行執(zhí)行"regsvr32 i aspnet_isap.dll"
4:在IIS里查看站點信息,選中"目錄安全性",里面有"匿名訪問和身份驗證控制",再點擊"編輯..",確認"集成Windows身份驗證"選項被選中
5:在IE選項->"安全設(shè)置"->"自定義級別"里有"用戶驗",確認選中"自動使用當(dāng)前用戶名和密碼登錄"
6:運行C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i
7:控制面板--管理工具--計算機管理--本地用戶和組--用戶,雙擊ASPNET用戶,為其隸屬于添加Administrators用戶
以上操作最管用的就是第5步和第7步。
如果出現(xiàn)下面的錯誤信息:
"無法在WEB服務(wù)器上啟動調(diào)試,未將項目配置為進行調(diào)試"#t#
一般估計是把項目直接拷過來打開,要重新配置VS2003.NET一下IIS控制面板-〉internet服務(wù)管理器-〉默認的web站點-〉你的項目目錄-〉屬性-〉應(yīng)用程序設(shè)置-〉應(yīng)用程序名-〉"創(chuàng)建"
我就是用的第5個辦法,改的是 Internet 的設(shè)置,改成"Automatic logon with current user name and password",然后就可以調(diào)試ASP.net程序了,不過有很奇怪的是,再恢復(fù)成原來的設(shè)置也依舊能夠調(diào)試。
另外還要注意一個會影響調(diào)試ASP.net程序的地方是看看調(diào)試(Machine DeBug Manager)這個服務(wù)是否啟動。
我用的開發(fā)環(huán)境VS2003.NET,用VC6.0的時候就習(xí)慣使用VisualAssistant了,用著真是貼心,現(xiàn)在VS2003.net裝上VisualAssistant7.0了,出問題了,代碼的顏色顯示不對,使用右鍵跳到哪個函數(shù)或者變量的定義或者聲明時也無法使用,怎么點都是未定義的符號。
不知道這個是不是跟中文版的VS2003.NET不能調(diào)試有關(guān),還是別的問題,哪位大哥遇到過類似問題解決了的給點提示啊~~感謝拉.





















