怎样把ASP.NET 并行

原创 2004年09月09日 13:05:00

http://blog.csdn.net/images/blog_csdn_net/qq_net/42570/r_asp_regiis.GIF

.NET Framework 允许在同一台计算机上安装运行库的多个版本。默认情况下,在已经安装了 .NET Framework 的计算机上安装新的 .NET Framework 时,所有的 ASP.NET 应用程序都会自动更新以使用新安装的 .NET Framework 版本。唯一的例外是那些绑定到不兼容的运行库版本或更新的运行库版本的应用程序。尽管更高版本的 .NET Framework 具有向后兼容性,您仍可能需要相应地配置 ASP.NET 应用程序以使用某种旧版本。

ASP.NET 应用程序的脚本映射
如果在同一计算机上安装了多个版本的 .NET Framework,则这些安装各包含一个关联的 ASP.NET ISAPI 版本。ASP.NET 应用程序使用 ASP.NET ISAPI 确定该应用程序使用哪一版本的 .NET Framework。ASP.NET 应用程序可以配置为使用所安装的 ASP.NET ISAPI 的任一版本。若要指定 ASP.NET 应用程序所使用的 ASP.NET ISAPI 版本,应在 Internet 信息服务 (IIS) 中为该应用程序注册脚本映射。

脚本映射将文件扩展名和 HTTP 谓词与适当的 ISAPI 相关联,以便实现脚本处理。例如,如果 IIS 接收到对某一 .aspx 文件的请求,该应用程序的脚本映射就会指示 IIS 将所请求的文件发送给适当版本的 ASP.NET ISAPI 来处理。每一 ASP.NET 应用程序的脚本映射通常是在 Internet 信息服务管理控制台中设置的,可以直接应用到某一应用程序,也可以从父应用程序继承。默认情况下,安装了 .NET Framework 之后,会自动更新计算机上所有现有 ASP.NET 应用程序的脚本映射以使用与这一安装相关联的 ASP.NET ISAPI 版本,除非应用程序使用更高的版本或者不兼容的版本。

为使重新配置 ASP.NET 应用程序的脚本映射更容易,每个 .NET Framework 安装都提供了一个关联的 ASP.NET IIS 注册工具 (Aspnet_regiis.exe) 版本。默认情况下,该工具安装在以下目录:

<系统根>/Microsoft.NET/Framework/〈版本号〉

管理员可以使用此工具将 ASP.NET 应用程序重新映射到与此工具关联的 ASP.NET ISAPI 版本。

注意   因为 Aspnet_regiis.exe 与特定版本的 .NET Framework 相关联,管理员必须使用适当版本的 Aspnet_regiis.exe,为 ASP.NET 应用程序重新配置脚本映射。Aspnet_regiis.exe 仅将 ASP.NET 应用程序的脚本映射重新配置为与此工具关联的 ASP.NET ISAPI 版本。
此工具也可用来显示所有已安装的 ASP.NET 版本的状态、注册关联的 ASP.NET 版本、创建客户端脚本目录以及执行其他配置操作。

有关脚本映射和 IIS 配置的更多信息,请参见 IIS 的文档。有关为某一 ASP.NET 应用程序更新脚本映射的更多信息,请参见 ASP.NET IIS 注册工具 (Aspnet_regiis.exe)。

ASP.NET 性能计数器
有了性能计数器,您就可以由性能控制台监控 ASP.NET 的操作。ASP.NET 的每一份安装都安装了适用于单独每个版本的 ASP.NET 的性能计数器,同时还有适用于所安装的所有版本的性能计数器。

各个版本的 ASP.NET 分别安装一组不同性能计数器对象来监控 ASP.NET 系统和 ASP.NET 应用程序。这些对象分别使用“ASP.NET v.X.X.XXXX.X”和“ASP.NET Apps v.X.X.XXXX.X”命名约定,其中 v.X.X.XXXX.X 表示 ASP.NET 的版本号和内部版本号。

另外,ASP.NET 还安装了适用于所安装的所有 ASP.NET 版本的 ASP.NET 系统和 ASP.NET 应用程序性能计数器。因为这些计数器为所有版本的 ASP.NET 共享,它们针对的总是计算机上安装的最新版本。如果最新版本的 ASP.NET 被卸载,这些计数器会重新自动与剩下的最新版本的 ASP.NET 相关联。

ASP.NET 状态服务
ASP.NET 状态服务用于管理计算机上的会话状态。安装在同一台计算机上的 ASP.NET 的所有兼容版本共享同一状态服务。所使用的状态服务版本总是与 ASP.NET 的最新版本一起安装的状态服务。该版本在 aspnet_state 下注册。因此,当这一版本的 ASP.NET 被卸载后,计算机上剩下的最新版本就会注册并取代它的位置。

ASP.NET SQL 状态服务器
ASP.NET SQL 状态服务器用于管理计算机上 SQL 中的会话状态。安装在同一台计算机上的 ASP.NET 的所有兼容版本共享同一 SQL 状态服务器。所使用的 SQL 状态服务器版本总是与 ASP.NET 的最新版本一起安装的状态服务。当这一版本的 ASP.NET 被卸载后,计算机上剩下的最新版本就会注册并取代它的位置。

ASPNET 用户帐户和筛选器
所安装的所有版本的 ASP.NET 共享同一 ASPNET 用户帐户(用于辅助进程)和 Aspnet_filter.dll(用于存储会话 ID 和从无 cookie 会话状态请求删除会话 ID。)ASPNET 用户帐户和 Aspnet_filter.dll 总是对应于所安装的 ASP.NET 的最新版本。当这一版本的 ASP.NET 从计算机上被卸载后,计算机上剩下的最新版本就会注册并取代它的位置。

ASP.NET从数据库中取出数据,有数据的复选框为选中

在KS系统中在更新菜单的时候,当查出菜单的时候要查出菜单下面已经有了哪些界面了我用了一下的方法弄的。代码如下:             界面代码:            ...
  • gwblue
  • gwblue
  • 2013年11月13日 08:58
  • 3681

Asp.net中图片存储数据库以及页面读取显示通用方法详解

前端碰到对在一个系统遇到流程控制中需要存储在数据库存储一个签名图片的问题-一直控制不好, 今天特别关于这个问题详细看了一下.其实这个问题网上资源还是相当多的,但问题是过于凌乱 资料残缺不全 甚至我感...
  • Goldxwang
  • Goldxwang
  • 2016年10月25日 17:55
  • 2052

ASP.NET实现将网页内容输出到WORD并下载到本地

个人觉得要实现这个功能如果没有类库提供的几个关键函数,还是比较繁琐的。所以首先介绍几个将要在代码中使用的关键函数和参数,然后再说函数实现、注意问题等。关键函数:1.函数原型:Response.Appe...
  • SunMoonJP
  • SunMoonJP
  • 2017年03月20日 15:21
  • 2176

ASP.NET并行处理的步骤

 ASP.NET并行处理的步骤    ASP.NET是如何在IIS中工作的一文已经很详细的介绍了一个请求是如何从客户端到服务器的HTTP.SYS最后进入CLR进行处理的(强烈建议不了解这一块的...
  • nic7968
  • nic7968
  • 2014年07月18日 13:39
  • 669

asp.net页面中并行命令的执行

protected void btnQuery_Click(object sender, EventArgs e) { string custID = Cust...
  • u012576247
  • u012576247
  • 2014年08月17日 22:15
  • 492

asp.net实现合并行,合并列

  • 2014年09月24日 12:03
  • 5KB
  • 下载

如何与 ASP.NET 并行承载 Windows Communication Foundation (WCF) 服务以及在 ASP.NET 兼容模式中承载它们

如何与 ASP.NET 并行承载 Windows Communication Foundation (WCF) 服务以及在 ASP.NET 兼容模式中承载它们...
  • wrfccl
  • wrfccl
  • 2015年12月25日 15:48
  • 424

C#并行编程高级教程:精通.NET 4 Parallel Extensions源代码

  • 2016年10月16日 18:20
  • 55.55MB
  • 下载

C#并行编程高级教程:精通.NET 4 Parallel Extensions中文(第2部分)

  • 2013年10月11日 13:44
  • 26.02MB
  • 下载

在.net4.0中使用Parallel并行运算的示例

  • 2011年07月11日 18:16
  • 42KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎样把ASP.NET 并行
举报原因:
原因补充:

(最多只允许输入30个字)