參考鏈接http://www.asp.net/faq/SideBySide.aspx

1.如何查找當前WEB應用程序的.NET版本
在Internet信息服務中,選擇你想了解的WEB應用程序

a.gif
鼠標右鍵點擊該應用程序,在彈出菜單中點擊"屬性"
b.gif
在屬性窗口,點擊"配置"按鈕
c.gif
在應用程序映射窗口中,選擇.aspx,并點擊編輯按鈕
d.gif
在可執行文件文本框中,查看版本目錄名。如果版本目錄名為v.1.1.4322,則其映射為.NET框架1.1版本,如果目錄名為v1.0.3705,則表示應用程序映射為.NET 1.0版本。
e.gif

2.設置不同的WEB應用程序使用指定版本的.NET框架

每個不同版本的.NET框架都包含ASP.NET IIS注冊工具(Aspnet_regiis.exe)。該工具允許管理員指定WEB應用程序運行在不同的.NET框架中。不同版本.NET框架的aspnet_regiis.exe存在于各自的目錄下,例如管理員希望指定某個網站使用1.1版本的.NET框架,則必須使用.NET框架1.1所在目錄下的aspnet_regiis.exe文件。



.NET框架1.0版本中的aspnet_regiis.exe位于:

  • C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis

    .NET框架1.1版本中的aspnet_regiis.exe位于:
  • C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis

    aspnet_regiis.exe提供兩個選項:

  • –s 指定當前路徑及其子目錄使用該當前腳本配置
  • –sn 僅指定當前路徑使用該腳本配置

    路徑是指WEB應用程序在IIS中的元數據路徑,其形式為 W3SVC/ROOT/{WebSiteNumber}/{Application_Name}. 舉例來講,名為Portal的WEB應用程序在默認WEB站點下,則其路徑為 W3SVC/1/ROOT/Portal。

f.gif
注:你也可以使用名為Metabase Editor的工具來獲得應用程序的元路徑。可以在微軟網站上
http://support.microsoft.com/default.aspx?scid=kb;en-us;232068. 下載。
運行"Aspnet_regiis.exe –s W3SVC/1/ROOT/Portal"來指定portal及其子目錄的應用程序使用該當前腳本配置。

g.gif
運行"Aspnet_regiis.exe –sn W3SVC/1/ROOT/Portal"來指定portal使用該腳本配置,不影響其子目錄中的應用程序
h.gif