参考链接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