Issue: run ASP.NET webpages on Windows 7

摘要:在 Windows 7 上跑 .Net Framework 4

幫小馬在win7上測試asp.net網頁的範例,隨便記錄一下有問題的地方:

 

第一個問題:

如果win7是先安裝vs.net 2010,再安裝IIS,那麼在網頁發行後會有些問題,可參考下面網址的內容:

http://www.gotknowhow.com/articles/fix-bad-module-managedpipelinehandler-in-iis7

主要是在.net中註冊IIS的動作。這個在其他的版本也會發生。

在開 CMD時需要用系統管理員的身份去執行,才能執行

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

 

第二個問題:

IIS安裝好後是預設執行.net Framework第二版,如果使用vs2010開發的話,需要記得調整版本:

執行 > InetMgr

在應用程式集區中的各項目按右鍵選基本設定,再選擇使用第四版。

 

第三個問題:

如果發行網頁,一般最簡單的方式就是使用檔案系統發行,也就是把網頁source code編譯好放在一個指定的目錄,然後到IIS站台下,進入預設網站按右鍵新增應用程式,設定該應用程式的實體路徑為剛剛編譯所指定的目錄。