问题时部署基于 ASP.NET 2.0 的通信的应用程序使用 Exchange Server SharePoint 网站正在运行 IIS 7.0 或 IIS 7.5 集成模式时可能出现的修补程序:

文章翻译 文章翻译
文章编号: 2643185 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

在部署到 Microsoft Office SharePoint 服务器承载的网站基于 Microsoft ASP.NET 2.0 的 web 应用程序。与 Microsoft Exchange Server 2010年,web 应用程序进行通信。此外,还可以在 Internet Information Services (IIS) 7.0 或 SharePoint 服务器上以集成模式运行的 IIS 7.5。在此情况下,您可能会遇到以下问题。

问题 1

部分受信任的 Web 部件在 SharePoint 站点上部署时,您可能会发现 Web 部件可能会意外地导致无法执行完全信任的操作。

问题 2

不正确地在集成模式下 ASP.NET 性能对象的函数中排队的请求性能计数器。例如,如果MaxConcurrentRequestsPerCPU设置得太低,队列未反映在该计数器。此外,当设置得太高,排队的请求会被拒绝。此问题可能会降低性能的 SharePoint 网站。

原因

问题 1

由于 ASP.NET 2.0 身份验证组件中的错误,会出现此问题。该错误将导致部分受信任的 Web 部件,以模拟应用程序池帐户。因此,Web 部件具有完全权限访问 SharePoint 网站。

问题 2

因为排队的 ASP.NET\Request性能计数器只报告值,ASP.NET 队列中排队的请求时,会出现此问题。它不计算正在等待公共语言 runtime(CLR) 线程池的请求。

解决方案

问题 1

此修补程序增加了新的应用程序设置 (aspnet:AllowAnonymousImpersonation) 在 ASP.NET 2.0.To 启用此设置,添加到 Web.config 文件的以下部分:
<appSettings></appSettings>
<add key="aspnet:AllowAnonymousImpersonation" value="true"></add>
若要启用此设置,您必须具有 IIS 7 或 IIS 7.5 集成模式下运行。启用此设置后,应用程序将 IUSR 标识安全上下文下运行。

问题 2

监视时排队的 ASP.NET\Request性能计数器应用此修补程序后,您将看到相同的应用程序相同的负载的情况下增加的值。这是因为排队的 ASP.NET\Request性能计数器计算两个 ASP.NET 队列中排队的请求和正在等待 CLR 线程池的请求。

下载信息

下列文件可从 Microsoft 下载中心下载:

Microsoft.NET Framework 2.0 Service Pack 2 (SP2)
对于所有受支持的基于 x86 的 Windows Vista Service Pack 2 和 Windows 服务器 2008 Service Pack 2 的版本

收起这个图片展开这个图片
下载
立即下载更新软件包。


对于所有受支持的基于 x64 版本的 Windows Vista Service Pack 2 和 Windows 服务器 2008 Service Pack 2

收起这个图片展开这个图片
下载
立即下载更新软件包。


对于所有受支持的 Windows 服务器 2008 Service Pack 2 的基于 IA-64 的版本

收起这个图片展开这个图片
下载
立即下载更新软件包。


Microsoft.NET Framework 3.5.1
适用于所有受支持的基于 x86 的 Windows 7 版本

收起这个图片展开这个图片
下载
立即下载更新软件包。


对于所有受支持的基于 x86 的 Windows 7 Service Pack 1 (SP1) 版本

收起这个图片展开这个图片
下载
立即下载更新软件包。


适用于所有受支持的基于 x64 的 Windows 7 和 Windows Server 2008 R2 版本

收起这个图片展开这个图片
下载
立即下载更新软件包。


对于所有受支持的基于 x64 版本的 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的

收起这个图片展开这个图片
下载
立即下载更新软件包。


适用于所有受支持的基于 IA-64 的 Windows Server 2008 R2 版本

收起这个图片展开这个图片
下载
立即下载更新软件包。


对于所有受支持的 Windows Server 2008 R2 SP1 的基于 IA-64 的版本

收起这个图片展开这个图片
下载
立即下载更新软件包。


有关如何下载 Microsoft 支持文件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从联机服务获得 Microsoft 支持文件
Microsoft 扫描此文件中的病毒。Microsoft 使用发布该文件的日期时可用的最新病毒检测软件。该文件保存在安全性得到增强的服务器上,有助于防止对文件进行任何未经授权的更改。

先决条件

若要应用此修补程序,您必须运行下列操作系统之一:
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)

重新启动信息

如果任何受影响的文件正在使用在您安装此修补程序时,您在应用此修补程序后,必须重新启动计算机。若要避免重新启动计算机,请安装此修复程序之前关闭任何 ASP.NET 网站。

文件信息

此修补程序的英文版具有的文件属性 (或更新的文件属性) 下表中列出。这些文件的日期和时间以协调世界时 (UTC) 显示。当您查看文件信息时,它已转换为本地时间。要了解 UTC 与本地时间之间的时差,请在控制面板中的日期和时间项中使用时区选项卡。
对于所有受支持的基于 x86 的版本和 Windows Server 2008 SP2 的 Windows Vista SP2
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Aspnet_wp.exe2.0.50727.570531,5042011 年 11 月 18-10:56x86
Webengine.dll2.0.50727.5705437,0082011 年 11 月 18-10:57x86
System.web.dll2.0.50727.57055,251,0722011 年 11 月 18-10:56x86
对于所有受支持的基于 x64 版本的 Windows Vista SP2 以及 Windows Server 2008 SP2
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Aspnet_wp.exe2.0.50727.570543,2802011 年 11 月 18-12:49x64
Webengine.dll2.0.50727.5705746,2562011 年 11 月 18-12:49x64
System.web.dll2.0.50727.57055,259,2642011 年 11 月 18-12:49x64
对于所有受支持的 Windows Server 2008 SP2 的基于 IA-64 的版本
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Aspnet_wp.exe2.0.50727.570583,2162011 年 11 月 18-10:53IA-64
Webengine.dll2.0.50727.57051,232,1442011 年 11 月 18-10:54IA-64
System.web.dll2.0.50727.57054,780,0322011 年 11 月 18-10:53IA-64
适用于所有受支持的基于 x86 的 Windows 7 版本
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Aspnet_wp.exe2.0.50727.570531,5042011 年 11 月 19-05:18x86
Webengine.dll2.0.50727.5705437,0082011 年 11 月 19-05:19x86
System.web.dll2.0.50727.57055,251,0722011 年 11 月 19-05:19x86
适用于所有受支持的基于 x64 的 Windows 7 和 Windows Server 2008 R2 版本
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Aspnet_wp.exe2.0.50727.570543,2802011 年 11 月 19-05:36x64
Webengine.dll2.0.50727.5705746,2562011 年 11 月 19-05:36x64
System.web.dll2.0.50727.57055,259,2642011 年 11 月 19-05:36x64
适用于所有受支持的基于 IA-64 的 Windows Server 2008 R2 版本
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Aspnet_wp.exe2.0.50727.570583,2162011 年 11 月 19-05:12IA-64
Webengine.dll2.0.50727.57051,232,1442011 年 11 月 19-05:12IA-64
System.web.dll2.0.50727.57054,780,0322011 年 11 月 19-05:12IA-64
对于所有受支持的基于 x86 的 Windows 7 SP1 版本
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Aspnet_wp.exe2.0.50727.570531,5042011 年 11 月 22 日23:32x86
Webengine.dll2.0.50727.5705437,0082011 年 11 月 22 日23:33x86
System.web.dll2.0.50727.57055,251,0722011 年 11 月 22 日23:33x86
对于所有受支持的基于 x64 版本的 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Aspnet_wp.exe2.0.50727.570543,2802011 年 11 月 22 日23:32x64
Webengine.dll2.0.50727.5705746,2562011 年 11 月 22 日23:32x64
System.web.dll2.0.50727.57055,259,2642011 年 11 月 22 日23:32x64
对于所有受支持的 Windows Server 2008 R2 SP1 的基于 IA-64 的版本
收起该表格展开该表格
文件名称文件版本文件大小日期时间平台
Aspnet_wp.exe2.0.50727.570583,2162011 年 11 月 22 日23:25IA-64
Webengine.dll2.0.50727.57051,232,1442011 年 11 月 22 日23:25IA-64
System.web.dll2.0.50727.57054,780,0322011 年 11 月 22 日23:25IA-64


状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

参考

有关可用于部署 SharePoint Web 部件的选项的详细信息,请访问下面的 Microsoft TechNet 网站:
配置和部署 Web 部件 (SharePoint 服务器 2010)
ASP.NET 为性能计数器的详细信息,请访问下面的 Microsoft 开发人员网络 (MSDN) 网站:
ASP.NET 的性能计数器
有关详细信息ASP.NET\Request 排队性能计数器问题,请访问下面的 Microsoft 网站:
在 IIS 中的"ASP.NET\Requests 排队"bug 集成模式
有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684 用于描述 Microsoft 软件更新的标准术语的说明

属性

文章编号: 2643185 - 最后修改: 2013年11月23日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft ASP.NET 2.0
关键字:?
kbqfe kbhotfixserver kbfix kbexpertiseinter kbsurveynew kbbug kbmt KB2643185 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 2643185
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com