新聞中心
趕上今天運(yùn)氣還不錯(cuò),瞎貓撞上死耗子了,嘗試著在開始菜單里找到Microsoft Visual Studio .NET 2003->Visual Studio .NET 工具->Visual Studio .NET 2003 命令提示,卻發(fā)現(xiàn)有好多出乎意料的事情,找到了VS2003無法調(diào)試的方法。

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、成都網(wǎng)站制作、東遼網(wǎng)絡(luò)推廣、小程序定制開發(fā)、東遼網(wǎng)絡(luò)營銷、東遼企業(yè)策劃、東遼品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供東遼建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
在我所遇到的VS2003無法調(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è)置"->"自定義級(jí)別"里有"用戶驗(yàn)",確認(rèn)選中"自動(dòng)使用當(dāng)前用戶名和密碼登錄"
6:運(yùn)行C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regii*.**e -i
7:控制面板--管理工具--計(jì)算機(jī)管理--本地用戶和組--用戶,雙擊ASPNET用戶,為其隸屬于添加Administrators用戶
以上操作最管用的就是第5步和第7步。
如果出現(xiàn)下面的錯(cuò)誤信息:
“無法在WEB服務(wù)器上啟動(dòng)調(diào)試,未將項(xiàng)目配置為進(jìn)行調(diào)試”.一般估計(jì)是把項(xiàng)目直接拷過來打開,要重新配置一下IIS
控制面板-〉internet服務(wù)管理器-〉默認(rèn)的web站點(diǎn)-〉你的項(xiàng)目目錄-〉屬性-〉應(yīng)用程序設(shè)置-〉應(yīng)用程序名-〉“創(chuàng)建”
用WIN2003調(diào)試。NET老是有問題,結(jié)果打了。NET1.1 SP1 FOR WIN2003就可以了(Windows 2003 需要使用自帶的 .Net Framework 1.1,最好不要指望 VS2003 幫您安裝) 程序運(yùn)行良好,但是用vs2003調(diào)試的時(shí)候總是彈出一個(gè)NullReferenceException,而且這個(gè)exception的stack trace是null。不論你怎么修改代碼,這個(gè)問題都是時(shí)隱時(shí)現(xiàn)。如果你的程序中涉及到了InteropServices或者Diagnostics的話,VS2003無法調(diào)試這個(gè)問題特別容易出現(xiàn)。
這是VS2003的一個(gè)bug。不過我們可以彌補(bǔ)VS2003無法調(diào)試這個(gè)問題:#t#
roject -> Properties -> Supported Runtimes,選擇 v1.1.4322 。
改變后運(yùn)行,結(jié)果發(fā)現(xiàn)還是不成。最后又試別的方法,又是加權(quán)限又是修改FrontPage服務(wù)擴(kuò)展的,網(wǎng)上說的常用方法都試遍了也弄不成。最后發(fā)現(xiàn)在編譯時(shí),VS的輸出欄里有一句話,自動(dòng)附加到計(jì)“9LD9TY0AKKIETZX”上的進(jìn)程“[3664] w3wp.exe”失敗。
錯(cuò)誤代碼為 0x8013134b。于是再查,找到病根了,原來是因?yàn)槲业臋C(jī)器上不但裝了VS2003還裝了VS2005,而IIS默認(rèn)情況下使用的是ASP.NET2.0的版本,所以只要進(jìn)入IIS->網(wǎng)站->右鍵屬性->ASP.NET->下拉列表框中把版本選為上面的1.1就OK了。
于是又去IIS里更改。才發(fā)現(xiàn)我那里邊根本就只有一個(gè)ASP.NET v2.0.50727一項(xiàng),就連Web服務(wù)擴(kuò)展里也只有一個(gè)ASP.NET v2.0.50727的Web服務(wù)擴(kuò)展。在打開的窗口里運(yùn)行了一下“aspnet_regiis /i”,重新注冊(cè)一下,再去IIS中的Web服務(wù)擴(kuò)展里看,除了原來的ASP.NET v2.0.50727一項(xiàng)外終于又多出來了一項(xiàng)ASP.NET v1.14322,將其設(shè)置為允許。
網(wǎng)站名稱:一般可以解決VS2003無法調(diào)試的常見措施
URL鏈接:http://m.fisionsoft.com.cn/article/djgedej.html


咨詢
建站咨詢
