分享
 
 
 

在.NET框架1.0和1.1下并行执行ASP.NET

王朝asp·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

在.NET框架1.0和1.1下并行执行ASP.NET

在ASP.NET中,安装在同一台计算机上的应用程序可以使用不同版本的.NET框架并行执行。下面的主题描述了如何配置并行执行的ASP.NET应用程序,并提供了详细的步骤:

在安装过程中使你的应用程序映射到.NET框架 1.0

影射WEB应用程序到特定的.NET框架

获得WEB站点使用的.NET框架版本 通常,当一台计算机上的组件或者应用程序升级以后,旧版本的组件或者应用程序都被新版本的组件或者应用程序代替。如果新版本与旧版本不兼容,这经常会影响其他使用该组件或者应用程序的应用程序。.NET框架了并行执行支持,这就允许一个应用的多个版本被同时安装到同一台计算机上。因为多个版本能够被同时安装,受控应用程序就可以选择使用哪一个版本且不会影响到使用其他版本的应用程序。

在.NET框架1.1的安装过程中,所有已经存在的ASP.NET应用程序都缺省的被自动重新配置为使用最新版本的.NET框架。如果你不想让你的ASP.NET应用程序被缺省的被配置为运行.NET框架1.1,点击这里来了解如何在安装过程中避免。

如果你把WEB服务器升级到.NET框架1.1并希望一个或者多个应用程序运行.NET框架1.0,你需要更新Internet信息服务脚本映射。脚本映射是将特定应用程序的.aspx文件扩展名影射到某个.NET框架的机制。点击这里来了解如何将一个WEB应用程序影射到一个特定版本的.NET框架。

使用Internet信息管理器或者ASP.NET IIS 注册工具(Aspnet_regiis.exe),你可以知道一个特定的WEB应用程序所使用的.NET框架版本。点击这里来了解如何确认一个WEB站点当前运行的.NET框架的版本。

迁移到.NET框架1.1的时候,我们要考虑到的很重要的一点是每个版本的.NET框架都使用各自不同的Machine.config文件。因此,如果WEB管理员对Machine.config作了修改,在.NET框架1.1的Machine.config中就要做同样的修改。

在安装过程中使你的应用程序映射到.NET框架 1.0

在.NET框架1.1的安装过程中,所有已经存在的ASP.NET应用程序都缺省的被自动重新配置为使用最新版本的.NET框架。使用新版本的.NET框架,应用程序可以获得所有增强的性能和内置于新版本的新特性。同时,对希望细致的控制哪些应用程序被更新的Web管理员来说,他可以在.NET框架的安装过程中阻止现有的ASP.NET应用程序被自动重新映射。

要阻止全部ASP.NET应用程序被自动重新映射到新版本的.NET框架,WEB管理员可以在运行Dotnetfx.exe安装程序时候使用/noaspupgrade 命令行选项。

完全阻止ASP.NET应用程序重新映射到新版本

打开开始

点击运行

输入cmd

点击确定

在命令提示行中输入下面一行开始.NET框架的安装:

Dotnetfx.exe /c:"install /noaspupgrade”.

在Microsoft .NET Framework 1.1 Setup中点击Yes .启动.NET框架1.1安装进程。

影射WEB应用程序到特定的.NET框架

每个版本的.NET框架都包含一个ASP.NET IIS 注册工具(Aspnet_regiis.exe).这个工具使得管理员能够指定一个WEB应用程序在一个特定版本.NET框架下运行。这称为映射WEB应用程序到.NET框架。管理员必须选择要与WEB应用程序关联的.NET框架版本相应的Aspnet_regiis.exe.例如,某管理员想指定WEB站点使用.NET框架1.1,他必须使用来自.NET框架1.1的Aspnet_regiis.exe.

1.0版本的Aspnet_regiis.exe位于:

C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis 1.1版本的Aspnet_regiis.exe位于:

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis Aspnet_regiis.exe 为脚本映射WEB应用程序提供了两个选项

–s 为当前路径及其子路径设置脚本映射

–sn 仅为当前路径设置脚本映射 路径定义了WEB应用程序IIS 元数据路径,元数据路径定义为这样的格式:W3SVC/ROOT/{WebSiteNumber}/{Application_Name}. 例如,一个位于默认WEB站点下的名为Portal的WEB应用程序的元数据路径为W3SVC/1/ROOT/Portal.

注意,你也可以使用一个名为Metabase Editor的工具来得到元数据路径。你可以在微软支持站点下载这个工具http://support.microsoft.com/default.aspx?scid=kb;en-us;232068"

运行Aspnet_regiis.exe –s W3SVC/1/ROOT/Portal更新portal和它的子程序的IIS脚本映射。

运行Aspnet_regiis.exe –sn W3SVC/1/ROOT/Portal 更新portal的IIS脚本映射而不影响其子目录中的应用程序。

获得WEB站点使用的.NET框架版本

管理员可以用Internet服务管理器来获得WEB站点运行的.NET框架版本。不同的操作系统运行的Internet服务管理器也不一样。要运行服务管理器,遵循下列的步骤:

启动Internet服务管理器

打开开始.

点击运行.

输入inetmgr.

在Internet服务管理器中选择你想知道其.NET框架版本的WEB应用程序

右击应用程序,点击属性.

在属性窗口中选择配置

在应用程序选项卡中,选择.aspx,点击编辑.

在可执行文件后的文本框通过滚动看版本目录。如果文本目录是v.1.1.4322,应用程序被映射到.NET框架1.1,相反,如果版本目录是v1.0.3705,应用程序被映射到.NET框架1.0.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有