Friday, December 11, 2009

在IIS上註冊ASP.NET 2.0 與設定UrlScan的小技巧

今天在設定新的Web Server時,發生了一點小問題,解決後覺得值得記下來分享,於是有了這篇。

一開始是在設定一台新的站台,調整Url Scan的設定時,將Options設UseAllowExtensions=1,使用正面表列的方式只允許[AllowExtensions]內所列的附檔名,結果發現這樣子的設定,在IIS內所設的[文件]-[啟用預設內容頁]裡所設定的Default Documents會起不了作用,試了一下,發現在[AllowExtensions]內加入 "." 做為一個允許的附檔名就好了。


後來在把這台設定搬到別台時,有台電腦的ISAPI篩選器裡所掛的元件都沒有起來,一時間也找不到原因,於是將IIS重灌。重灌後發現好像是可以了,可是IIS內ASP.NET的版本從2.0降到1.0去,我知道這個是有工具可以註冊的,不過後來找了一下,發現.NET Framework內就有指令可以用了,於是就按表操課後,解決了這個版本問題,站台也順利的建了起來。下面是在200/2003/XP中註冊.NET 2.0的指令

Windows 2000/XP
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

Windows 2003
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enable


參考資料
ASP.NET IIS Registration Tool (Aspnet_regiis.exe)
Re-Register ASP.Net with IIS

No comments:

Post a Comment