vs2005 沒有ASP.NET WEB應用程式(Application)的解決方案

iDotNetSpace發表於2009-07-23

相關文章:

最近幫同事安裝了Vs2005和sp1,發現根本打不開原來的程式,新建專案中沒有ASP.NET WEB應用程式,同事的系統是windows 2003,而在windows xp上裝過很多次都沒有問題。上網查了一下,發現這個解決方案確實能行。

1.先從微軟網站下載補丁.
下載地址1為:http://download.microsoft.com/download/6/3/c/63c69e5d-74c9-48ea-b905-30ac3831f288/VS80sp1-KB926601-X86-ENU.exe(英文版)

下載地址2為:http://download.microsoft.com/download/8/0/7/8071514d-9370-45c3-8af1-4ff09a70e59d/VS80sp1-KB926604-X86-CHS.exe(中文版)大約為430M。

2.作好打VS2005 SP1補丁之前的設定.

第一步:修改登錄檔,開啟登錄檔(執行“regedit”)HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers,更改 PolicyScope 的登錄檔值,然後雙擊“PolicyScope”,將其值設定從 0 更改為 1。 如果不存在就新建DWORD值。

第二步:開啟“本地安全設定”(開始>>管理工具>>本地安全設定;或執行“control admintools”),雙擊“本地安全策略”,單擊“軟體限制策略”。(如果未列出軟體限制,請右擊“軟體限制策略”,然後單擊“新建策略”。)在“物件型別”下,雙擊“強制”。 然後單擊“除本地管理員以外的所有使用者”,然後單擊“確定”,重啟計算機後即可安裝VS2005 SP1。

3.裝了vs 2005之後再裝補丁,系統提示說需要幾分鐘到幾個小時不等.於是我們想辦法讓它提速

我們新建一個記事本,然後把以下內容複製進去:
reg export HKLM\Software\Policies\Microsoft\Windows\Installer installer.reg
reg add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f
net stop msiserver
start /wait E:\software\VS80sp1-KB926604-X86-CHS.exe  (這裡是填寫補丁地址)
reg delete HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /f
reg import installer.reg
net stop msiserver
del /q installer.reg 2>nul

把填寫地址那裡改掉,那是我們vs2005 sp1補丁在電腦上的位置。再把文件重新命名為:InstallVS2005SP1.bat
然後雙擊這個.bat檔案執行,補丁自己就會安裝了!

說明以下三點:
1,兩檔案放一個目錄下
2,改.bat裡面的內容,寫入補丁路徑
3,儲存檔案,雙擊執行

接下來你要做的事就是等它安裝了!

安裝完之後,你再開啟visual studio 2005就會有你想要的那個應用程式了.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-609989/,如需轉載,請註明出處,否則將追究法律責任。

相關文章