我用的操做系統是windows server 2003,原來安裝的是iis6.0,後來 被 要求換成iis5.1版本,花了很長的時間去卸載、安裝,結果證實iis6.0是最適合windows server 2003的。html
血淋淋的教訓。web
但從安裝iis6.0到安裝好iis6.0,一直不能正常使用。好幾我的都來嘗試,也沒有弄明白。次日,我忽然發現了下面的問題:
安裝了iis6.0後,打開「internet信息服務(IIS)管理器」後,在「本地計算機」下點擊「web服務擴展」,右側卻沒有「ASP.NET v2.0.50727 禁止」這一行。以下圖:windows
因而我上網查資料想辦法解決這個問題。
下面是解決方案(參:http://hi.baidu.com/%B5%AD%B5%AD_%CE%B6%B5%C0/blog/item/586ee0012e1d8908728da5e2.html):框架
iis6.0 .apsx沒法找到該頁 讓IIS支持ASPX,添加Web服務擴展的方法,無法調試的解決辦法asp.net
方法其實很EASY,
1.讓IIS支持ASPX,添加Web服務擴展的方法
打開IIS,本地計算機,右擊"默認網站"點"全部任務"再點"添加Web服務擴展",這樣就有Web服務擴展了,有了這個,那該IIS也就支持aspnet了.
若是有了Web服務擴展還不支持aspnet的話,則,繼續下面的方法:
1、先註冊asp.net組件: (asp.NET 組件即:.Net Framework )
開始->運行->cmd->執行命令:
C:\windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i (你的.net組件位置,"-i"前面必定要打空格,另外"cd.."能夠退回到上一目錄,"cd+文件夾名"能夠進入到該文件夾中)
2、接下來還要在WEB服務擴展啓用ASP.NET服務:
開始->運行->inetmgr->internet信息服務(IIS)管理器->本地計算機->WEB服務擴展->ASP.NET v2.0.5072:容許
3、在IIS中建立虛擬目錄
IIS->本地計算機->網站->默認網站,右鍵->新建「虛擬目錄」->取個名字->瀏覽你的ASPX文件的目錄->找到web文件夾(如圖)->勾選以下圖的選項,肯定網站
4、點擊新建的虛擬目錄->在右側,右擊:aspx文件->瀏覽
總結:其實,通常先安裝IIS,再安裝.NET框架,通常不會出現這種錯誤的.要是先安裝.NET再安裝IIS則會出現這種錯誤的.spa