不重啟IIS修改dotnet framework版本


因為公司現在存在.net站點和asp站點共同運行的情況,所以需要對IIS進行一些修改,運行環境Win2003+IIS6

一、起因

原來的老站是asp開發的,用的是.net 2.0運行環境;

新站是.net開發的,用的是.net 4.0運行環境;

所以需要對配置的站點進行.net Framework的切換,如圖(0-1)

(這種方式會重啟IIS,網站就會出現短暫的無法訪問,所以不推薦,選擇第二種方式來修改)

二、Dos修改

操作步驟:

  1. 找到已經裝好的.net 4.0目錄,如:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319
  2. 打開CMD,輸入cd C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319,進入到該目錄
  3. 運行命令:aspnet_regiis.exe -norestart -s  路徑 ,(不能直接運行)需要去找路徑
  4. 在IIS中的站點虛擬目錄上點右鍵→所有任務→將配置保存到一個XML文件,打開這個文件。

    以我的為例:在其中找到這樣一段路徑“location=/LM/W3SVC/1349412140”,只取"W3SVC/1349412140"這部分。

  5. 運行命令:“aspnet_regiis.exe -norestart -s W3SVC/1349412140”

    (注意,你在哪個Framework下運行紅框中的代碼,就意味着把站點設置哪個Framework)

 最后還有一點注意,確定上面操作完后,檢查下站點配置是否是.net 4.0,沒問題后最后在設置一下應用程序池,因為站點之前配置的應用程序池.net 2.0的,不修改的話站點不能正常運行(新建應用程序池,把站點應用程序池換成新的即可)

-----------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------

只作為個人記錄用,方便以后查閱。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM