本人的VS2003無法啟動調試啊急求解決辦法
雖然有許多人對VS2003無法啟動調試進行研究,但在年復一年的不斷發展中,他的安全性也在不斷提高。導致VS2003無法啟動調試是完全有可能的,但前提是要深入理解到底什么是VS2003,及它是怎么運作的。
一開始以為又是老毛病了,又照老方法去調整, IIS管理器里的網站右鍵→屬性→目錄安全性→身份驗證→“集成身份驗證”,改變后運行,結果發現還是不成。***又試別的方法,又是加權限又是修改FrontPage服務擴展的,網上說的常用方法都試遍了也弄不成。***發現在編譯時,VS的輸出欄里有一句話,自動附加到計算機“9LD9TY0AKKIETZX”上的進程“[3664] w3wp.exe”失敗。錯誤代碼為 0x8013134b。于是再查,找到病根了,原來是因為我的機器上不但裝了VS2003還裝了VS2005,而IIS默認情況下使用的是ASP.NET2.0的版本,所以只要進入IIS->網站->右鍵屬性->ASP.NET->下拉列表框中把版本選為上面的1.1就OK了。
于是又去IIS里更改。才發現我那里邊根本就只有一個ASP.NET v2.0.50727一項,就連Web服務擴展里也只有一個ASP.NET v2.0.50727的Web服務擴展。還好運氣不錯,瞎貓撞上死耗子,嘗試著在開始菜單里找到Microsoft Visual Studio .NET 2003->Visual Studio .NET 工具->Visual Studio .NET 2003 命令提示,在打開的窗口里運行了一下“aspnet_regiis /i”,重新注冊一下,再去IIS中的Web服務擴展里看,除了原來的ASP.NET v2.0.50727一項外終于又多出來了一項ASP.NET v1.14322,將其設置為允許。
于是再去調整網站屬性里的ASP.NET選項,發現已經有ASP.NET版本:1.1.4322一項了,選擇后點確定再運行編譯,OK,大功告成~#t#
對C++NPv1的例子程序,還有一兩句不得不說的話,運行時提示信息太差啦!!! 客戶端的連接,消息送出和服務端的接受鏈接,接收消息沒有任何提示,害得我還以為程序運行不正常,在客戶端LOGGING_CLIENT.CPP中加入一行cout << "客戶端輸入并向服務器送出了:" << user_input << endl;才確認程序運行正常.其實例子的服務器程序還是有記錄的,它會以你的機器名+".log"在服務器目錄作為日志文件名將客戶端送來的消息記錄下來,不過是二進制格式,不太好看懂。
好,今天就對于VS2003無法啟動調試先寫到這,說到這我還有一小點體會: 寫文章好累啊,我這么一小點東西就花了我從9點到11點兩個小時的時間,還沒有修改,潤色!!!再想想如果是翻譯書的話,要先看懂那密密麻麻的英文,然后象我寫這篇文章一樣翻譯過來,然后還要修改,潤色,這份工作不輕松啊,再想到那些發評論亂罵垃圾的人... 哼...(這里我聲明,我與上面提到的幾位作者沒有任何關系和聯系過,這里的言詞純屬個人感想。