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