close
這樣的描述不知道對不對 有錯誤的話歡迎大家指教
要再Visual Studio下開發ASP.net環境有一點很重要的就是兩者之間的關聯
換言之如果要讓你機器上的Visual Studio可以認得IIS的環境就要注意一下安裝順序
在網路上查了一下不難找到解決辦法
在這裡紀錄下來方便日後自己查詢
由於IIS的安裝套件與.net是分開的
因此就有所謂安裝順序的問題
有就是必須先安裝IIS再安裝Visual Studio
這樣Visual Studio才能知道有IIS的存在然後把開發環境準起來
也就是開發的ASP.net應用程式掛載再IIS上時才能執行
不然就有機會遇到狀況 例如找不到網頁啦 沒有權限啦~~之類的
說有機會遇倒是因為好像得看運氣
因為我的同事就不會...
而我似乎每次這種狀況都會遇到 = =" 是我比較帶賽嗎....
這時候如果不清楚這個問題的原因可能找死你都找不出原因
運氣好點 把VS重新安裝可能就好了
運氣差點就依舊不行 更倒楣的就是重灌系統 然後一樣忘了先安裝IIS.....
所以找了一下解決辦法
在開始功能表點" 執行" 輸入下列指令
"%windir%\Microsoft.NET\Framework\version\aspnet_regiis.exe" -i
指令串裡的 version 是你目前的.NET版本號碼,例如
"%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe" -i
如果不知道版本,在windows 目錄下\Microsoft.NET\Framework\ 目錄裡就可以得知
有時候可能會安裝了數個版本 例如我的就有v1.0.3705 / v1.1.4322 / v2.0.50727 / v3.0 / v3.5
但是ASP.net只有到2.0版所以 3.0或 3.5 是沒有版法執行該指令的因為這兩個目錄下並沒有aspnet_regiis.exe這支程式
全站熱搜