2010-06-29 30 views
0

我有一個在IIS 6.0中運行良好的asp.net網站。我非常記得在IIS中將ASP.NET版本設置爲版本2.0的網站,但我只是檢查並發現版本設置爲空。如果我在IIS中單擊網站asp.net版本dropdownlist,我可以看到兩個選項(1.1.4322和2.0.50727)。在IIS 6.0中將asp.net版本設置爲2.0後無法訪問asp.net網站

問題是我把它設置回2.0,現在網站可以不再被遠程和本地訪問。

因爲版本下拉列表只有兩個選項(2.0.50727和1.1.4322),所以我不能將其設置回「無」。

任何想法可能會出錯。

下面是我在瀏覽器中

該頁無法找到你 正在尋找可能已經 刪除的網頁獲取,更名,或者是 暫時不可用。

請嘗試以下方法:

•請surethat在 顯示的網站地址,瀏覽器的地址欄 拼寫和格式正確無誤。

•如果 通過單擊鏈接 達到該網頁,請與網站管理員 以通知他們該鏈接 的格式不正確。

•單擊返回按鈕嘗試另一個 鏈接。 HTTP錯誤404 - 找不到文件或 目錄。互聯網 信息服務(IIS)

技術信息(用於支持 人員)•

在微軟產品 支持服務,並執行一個標題 搜索詞HTTP和404 •打開IIS幫助,在IIS管理器(inetmgr)中可訪問 ,並在標題爲網站設置的主題中搜索 , 常見管理任務和關於 自定義錯誤消息。

+0

您的網站在運行什麼版本的ASP.NET?如果它低於.net 2.0,那麼你應該選擇1.1.4322,任何以上的框架版本,包括2.0選擇框應該是2.0.50727。 – eugeneK 2010-06-29 08:04:06

+0

確保啓用並允許啓用asp.net isapi。 – Oded 2010-06-29 08:06:33

+0

該網站在.NET 3.5 SP1 – StackTrace 2010-06-29 08:21:20

回答

0

聽起來像.NET沒有正確安裝在您的IIS網站上。

嘗試打開命令提示符,進入%windir%\ Microsoft.NET \ Framework \ v2.0.50727 \並運行aspnet_regiis.exe(使用指令 - ?獲取幫助)。如果你只在你的服務器上運行一個IIS網站,你可以運行aspnet_regiis.exe -i

希望這可以幫到你。

0

.net 1.1和.net 2.0在IIS 6.0上相處得不好。您必須在不同的應用程序池中運行其中一個框架 - 例如,對於每個1.1的網站,例如,在新的應用程序池中運行它(不是默認的)。

+0

在這種特殊情況下,服務器上的所有站點都運行在2.0以下 – StackTrace 2010-06-29 11:34:24