你目前正处于脱机状态,正在等待 Internet 重新连接

您可能会收到出错消息或计算机时可能会停止响应,主机正在运行 Windows Server 2003 的计算机使用 ASP.NET Web 应用程序

针对 Windows Server 2003 的支持已于 2015 年 7 月 14 日终止。

Microsoft 已于 2015 年 7 月 14 日终止了对于 Windows Server 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 911716
症状
在主机运行的 Microsoft Windows Server 2003 的计算机使用 Microsoft ASP.NET Web 应用程序,您可能会遇到性能降低。当驻留在多处理器计算机上的多个应用程序池 Web 应用程序时,可能会发生此问题。此外,您可能遇到的一个或多个下列问题可用内存不足时:
  • 您可能会收到异常类型的 System.OutOfMemoryException。
  • 当您试图打开一个 ASP.NET 网页上时,您可能会收到以下错误消息:
    服务器应用程序不可用
  • 计算机可能停止响应。
原因
会出现这些问题,是因为 Microsoft.net 框架公共语言运行库 (CLR) 在多处理器计算机上使用服务器垃圾回收器 (GC)。这是默认行为。服务器垃圾回收器在多处理器计算机上的可扩展吞吐量的优化。若要减少争用和提高垃圾回收器在多处理器计算机上的性能,服务器垃圾回收器将创建一个堆,每个并行的收藏集的处理器。因此,服务器垃圾回收器会消耗大量内存时承载多个 ASP.NET 工作进程。此行为可能会导致"症状"中描述的问题部分。
替代方法
要解决这些问题,配置.net 框架公共语言运行库使用工作站垃圾回收器。工作站垃圾回收器优化以减少垃圾回收器的交互式应用程序的暂停时间。此外,工作站垃圾回收器创建只有一个堆。因此,工作站垃圾回收器使用较少的内存,当您在多处理器计算机上运行应用程序。

要配置.net 框架公共语言运行库使用工作站垃圾回收器,该 <runtime>后添加下面的代码 Aspnet.config 文件中的元素。Aspnet.config 文件位于以下文件夹中的一个:
  • 如果您正在运行 Microsoft.net Framework 2.0:
    %WINDIR%\Microsoft.NET\Framework\v2.0.50727
  • 如果您正在运行 Microsoft.net Framework 1.1:
    %WINDIR%\Microsoft.NET\Framework\v1.1.4322
<configuration><runtime><gcServer enabled="false"/></runtime></configuration>
注意工作站垃圾回收器专为低滞后时间。 对于客户端应用程序通常要求低滞后时间。但是,低滞后时间可能会导致降低的吞吐量配置.net 框架公共语言运行库使用工作站垃圾回收器之后。
状态
此行为是设计使然。
更多信息
有关.net 框架中的性能考虑事项的详细信息,请访问下面的 Microsoft 开发人员网络 (MSDN) 的网站:

警告:本文已自动翻译

属性

文章 ID:911716 - 上次审阅时间:12/03/2007 18:47:54 - 修订版本: 1.6

Microsoft Windows Server 2003 Datacenter Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003 Web Edition, Microsoft .NET Framework 2.0, Microsoft ASP.NET 2.0, Microsoft .NET Framework 1.1, Microsoft ASP.NET 1.1

  • kbmt kbtshoot kbprb KB911716 KbMtzh
反馈