因為公司現在存在.net站點和asp站點共同運行的情況,所以需要對IIS進行一些修改,運行環境Win2003+IIS6 一、起因 原來的老站是asp開發的,用的是.net 2.0運行環境; 新站是.net開發的,用的是.net 4.0運行環境; 所以需要對配置的站點進行.net Framework的 ...
因為公司現在存在.net站點和asp站點共同運行的情況,所以需要對IIS進行一些修改,運行環境Win2003+IIS6
一、起因
原來的老站是asp開發的,用的是.net 2.0運行環境;
新站是.net開發的,用的是.net 4.0運行環境;
所以需要對配置的站點進行.net Framework的切換,如圖(0-1)
(這種方式會重啟IIS,網站就會出現短暫的無法訪問,所以不推薦,選擇第二種方式來修改)
二、Dos修改
操作步驟:
- 找到已經裝好的.net 4.0目錄,如:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319
- 打開CMD,輸入cd C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319,進入到該目錄
- 運行命令:aspnet_regiis.exe -norestart -s 路徑 ,(不能直接運行)需要去找路徑
-
在IIS中的站點或虛擬目錄上點右鍵→所有任務→將配置保存到一個XML文件,打開這個文件。
以我的為例:在其中找到這樣一段路徑“location=/LM/W3SVC/1349412140”,只取"W3SVC/1349412140"這部分。
- 運行命令:“aspnet_regiis.exe -norestart -s W3SVC/1349412140”
(註意,你在哪個Framework下運行紅框中的代碼,就意味著把站點設置哪個Framework)
最後還有一點註意,確定上面操作完後,檢查下站點配置是否是.net 4.0,沒問題後最後在設置一下應用程式池,因為站點之前配置的應用程式池.net 2.0的,不修改的話站點不能正常運行(新建應用程式池,把站點應用程式池換成新的即可)
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
只作為個人記錄用,方便以後查閱。