先裝VS後裝IIS產生問題的解決辦法。

iDotNetSpace發表於2010-04-13

基於.net的web程式設計asp.net,我們就必須安裝VS和IIS,但這二者安裝的先後順序是怎樣的呢?到底哪個先裝,那個後裝?
      正常情況是先裝IIS,後裝VS;這樣就不會發生錯誤了,因為asp.net就可以註冊寫入到IIS中。如果先裝VS,再裝IIS,這樣就會導致"訪問IIS後設資料庫失敗"。這時不需要重新安裝VS,只要重新註冊一下IIS就可以了,具體方法如下:

【解決方法】:
      開啟CMD,進入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 或者直接開啟:VS工具中的VS的命令提示符;輸入 aspnet_regiis.exe -i 或者 aspnet_regiis -i,重新安裝asp.net,稍等片刻,註冊成功就解決問題了。
接著還會出現"未能建立 Mutex"的問題,解決方法如下:
      先關閉你的VS2005,在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files   目錄找到你剛才除錯的程式的名字的目錄刪除它;重啟IIS伺服器,重新瀏覽你的程式就OK了。
建議:以後裝這兩種軟體的時候,務必先裝IIS,再裝VS,以避免不必要的麻煩!

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

相關文章