對于Microsoft.NET Beta1與Visual Studio.NET Alpha不兼容
發表時間:2023-08-08 來源:明輝站整理相關軟件相關文章人氣:
[摘要]【開心就好】 于 2000-11-16 11:56:22 加貼在 Joy ASP ↑: 補:如果誰那兒可以下載到VS.NET beta1版本,請通知我,免費送書一本,謝謝。╦oy@china.co...
【開心就好】 于 2000-11-16 11:56:22 加貼在 Joy ASP ↑:
補:如果誰那兒可以下載到VS.NET beta1版本,請通知我,免費送書一本,謝謝。╦oy@china.com)
現象描述:如果你以前安裝過NGWS SDK Preview版,并且在此基礎上安裝了Visual Stuio.NET的Alpha版本,那么你如果在此基礎上安裝Microsoft.NET Beta1版,那么你將會發現你的機器速度變得狂慢,仔細檢查一下,會發現CPU一直被占用到100%,其中占用最大的是Mdm.exe進程,一般高達95%。同時,在此時VS.NET的功能已經基本喪失了,只要一調試,就會告訴你出現“系統找不到指定文件”的錯誤,同時,你也不可能連一些最基礎的裝配System.Data等,系統也會報錯。
解決方法:
A。關于MDM.ExE
MDM.exe是VS.NET附帶的一個服務程序,全名是Mache Debug Manage,其描述為:“Manage Local and Remote Visual Stuio Debug",在控制面板之管理工具之服務中你可以找到它,你可以嘗試將其關閉,但系統會報錯,關閉不了,唯一的解決辦法是先將其設置為禁用狀態,然后再重啟一下機器,這就一切OK了。
B。如何卸載VS.NET
也許你和我一樣持續嘗試使用添加/刪除程序或者原安裝程序去卸載,卻發現只用了幾秒種,程序就會報道你已經刪除完畢,但是當你查找時,卻哭笑不得的發現,程序仍然還在那兒,似乎這個程序刪除不了,呵呵,那么你就跟我來吧,這是我摸索了一個小時才找出來的法寶。
打開開始菜單,在運行中輸入下面一句話:“msiexec.exe /x {33334F07-0C6B-11D3-A51D-00A0C9231BA1} NOVSUI=1”,然后回車,系統則會替你自動刪除。我在寫這篇文章的時候,系統正在刪除著呢,十分痛快。
C。Config.WEB哪里去了?
Config.WEB不再像原來一樣,裝在win2000的安裝路徑下的complus下面,而是找了一個新路徑,即[win2000path]\microsoft.net\framework\[version.name]下面,其中win2000path即你安裝win2000的路徑,如我的為C:\winnt,Version.name是一個是V打頭的字符串,當前的版本號。
你可以在這兒配置你的Config.web
D。關于常量Null
VB及C#原來一直用Null來表示空值,但在beta1里面已經不使用了,開始用DBNull來代表。豆腐的關于跨站讀別人網頁的程序當中有幾個錯誤,這是其中一條,另外,我感覺用readline()方法似乎不好,不如改為Readtoend(),一次全部讀完,也不用我們自己判斷哪兒結束了,另外,豆腐的文章當中涉及的編碼問題有誤,如果你用它的程序去讀一個中文網頁,得到的全是亂碼,無論你是否改正了Config.WEB,都會出錯。其實你只要把它程序中的那個ASCII改為Default就可以了,用網頁的默認編碼。呵呵,很簡單吧?
如果還有其它問題,歡迎大家與我共同討論:joy@china.com
這些問題我都會收在我的年底新書《ASP.NET自學教程》當中,并且光盤當中包含大量你用拔號下載不下來的東西,歡迎大家給我來信提建議及意見,謝謝!