Sintomas
Implementar uma aplicação web baseado no Microsoft ASP.NET 2.0 para um Web site hospedado num servidor do Microsoft Office SharePoint. A aplicação web comunica com o Microsoft Exchange Server 2010. Além disso, tem de serviços de informação Internet (IIS) 7.0 ou o IIS 7.5 executado no modo integrado no SharePoint server. Nesta situação, poderá detectar os seguintes problemas.Problema 1Quando implementa uma peça Web parcialmente fidedigno um site do SharePoint, poderá verificar que a peça Web poderá inesperadamente conseguir efectuar operações de fidedignidade total.Problema 2O Pedidos em fila contador de desempenho num funções de objecto de desempenho do ASP.NET incorrectamente no modo integrado. Por exemplo, quando a definição MaxConcurrentRequestsPerCPU é demasiado baixa, colocação em fila não se reflecte no contador. Além disso, quando a definição está definida demasiado alta, pedidos de colocação em fila podem ser negados. Este problema poderá diminuir o desempenho do SharePoint site.
Causa
Problema 1Este problema ocorre devido a um erro no componente de autenticação do ASP.NET 2.0. O erro faz com que as peças Web parcialmente fidedigna representar a conta do conjunto aplicacional. Por conseguinte, as peças Web têm permissão total para aceder ao site SharePoint.Problema 2Este problema ocorre porque o contador de desempenho ASP.NET\Request em fila comunica apenas valores quando um pedido está em espera na fila de ASP.NET. Não conta os pedidos que aguardam para o conjunto de threads de runtime (CLR) do idioma comum.
Resolução
Problema 1Esta correcção adiciona uma nova definição de aplicação (aspnet:AllowAnonymousImpersonation) no ASP.NET 2.0. Para activar esta definição, adicione a seguinte secção para o ficheiro Web. config:
<appSettings>
< Adicionar chave = "aspnet:AllowAnonymousImpersonation" value = "true" / ></appSettings>Para activar esta definição, tem de ter o IIS 7 ou o IIS 7.5 em execução no modo integrado. Quando esta definição estiver activada, a aplicação é executada no contexto de segurança da identidade IUSR.Problema 2Quando monitorizar o contador de desempenho ASP.NET\Request em fila depois de aplicar esta correcção, pode ver os valores de aumento para o mesmo aplicativo numa mesma carga. Isto ocorre porque o contador de desempenho ASP.NET\Request em fila conta os pedidos são colocados em fila na fila de ASP.NET e os pedidos que aguardam para o conjunto de threads CLR.
Informações de transferência
Os seguintes ficheiros estão disponíveis para transferência a partir do Centro de Transferências da Microsoft:
Microsoft .NET Framework 2.0 Service Pack 2 (SP2)
Para todas as versões baseadas em x86 do Windows Vista Service Pack 2 e Windows Server 2008 Service Pack 2 Transferir o pacote de actualização agora. Para todas as versões baseadas em x64 do Windows Vista Service Pack 2 e Windows Server 2008 Service Pack 2 Transferir o pacote de actualização agora. Para todas as edições baseadas em IA-64 do Windows Server 2008 Service Pack 2 Transferir o pacote de actualização agora.
Microsoft .NET Framework 3.5.1
Para todas as edições baseadas em x86 do Windows 7 Transferir o pacote de actualização agora. Para todas as versões baseadas em x86 do Windows 7 Service Pack 1 (SP1)Transferir o pacote de actualização agora. Para todas as versões baseadas em x64 do Windows 7 e do Windows Server 2008 R2 Transferir o pacote de actualização agora. Para todas as versões baseadas em x64 do Windows 7 SP1 e do Windows Server 2008 R2 SP1 Transferir o pacote de actualização agora. Para todas as edições baseadas em IA-64 do Windows Server 2008 R2 Transferir o pacote de actualização agora. Para todas as edições baseadas em IA-64 do Windows Server 2008 R2 SP1 Transferir o pacote de actualização agora. Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online A Microsoft procedeu à deteção de vírus neste ficheiro. A Microsoft utilizou o software de deteção de vírus mais atual disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança avançada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.
Pré-requisitos
Para aplicar esta correcção, tem de ter um dos seguintes sistemas operativos:
-
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)
Informações sobre reinício
Tem de reiniciar o computador depois de aplicar esta correcção se todos os ficheiros afectados que estão a ser utilizados quando instalar esta correcção. Para evitar reiniciar o computador, encerre quaisquer Web sites do ASP.NET antes de instalar esta correcção.
Informações de ficheiro
A versão inglesa desta correção tem os atributos de ficheiro listados na tabela que se segue (ou atributos de ficheiro posteriores). As datas e horas destes ficheiros estão listadas no formato de Hora Universal Coordenada (UTC). Quando visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.
Para todas as versões baseadas em x86 do Windows Vista SP2 e do Windows Server 2008 SP2
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
31,504 |
18-Nov-2011 |
10:56 |
x86 |
Webengine.dll |
2.0.50727.5705 |
437,008 |
18-Nov-2011 |
10:57 |
x86 |
System.web.dll |
2.0.50727.5705 |
5,251,072 |
18-Nov-2011 |
10:56 |
x86 |
Para todas as versões baseadas em x64 do Windows Vista SP2 e do Windows Server 2008 SP2
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
43,280 |
18-Nov-2011 |
12:49 |
x64 |
Webengine.dll |
2.0.50727.5705 |
746,256 |
18-Nov-2011 |
12:49 |
x64 |
System.web.dll |
2.0.50727.5705 |
5,259,264 |
18-Nov-2011 |
12:49 |
x64 |
Para todas as versões baseadas em IA-64 suportadas do Windows Server 2008 SP2
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
83,216 |
18-Nov-2011 |
10:53 |
IA-64 |
Webengine.dll |
2.0.50727.5705 |
1,232,144 |
18-Nov-2011 |
10:54 |
IA-64 |
System.web.dll |
2.0.50727.5705 |
4,780,032 |
18-Nov-2011 |
10:53 |
IA-64 |
Para todas as versões baseadas em x86 suportadas do Windows 7
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
31,504 |
19-Nov-2011 |
05:18 |
x86 |
Webengine.dll |
2.0.50727.5705 |
437,008 |
19-Nov-2011 |
05:19 |
x86 |
System.web.dll |
2.0.50727.5705 |
5,251,072 |
19-Nov-2011 |
05:19 |
x86 |
Para todas as versões suportadas baseadas em x64 do Windows 7 e do Windows Server 2008 R2
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
43,280 |
19-Nov-2011 |
05:36 |
x64 |
Webengine.dll |
2.0.50727.5705 |
746,256 |
19-Nov-2011 |
05:36 |
x64 |
System.web.dll |
2.0.50727.5705 |
5,259,264 |
19-Nov-2011 |
05:36 |
x64 |
Para todas as versões suportadas baseadas em IA-64 do Windows Server 2008 R2
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
83,216 |
19-Nov-2011 |
05:12 |
IA-64 |
Webengine.dll |
2.0.50727.5705 |
1,232,144 |
19-Nov-2011 |
05:12 |
IA-64 |
System.web.dll |
2.0.50727.5705 |
4,780,032 |
19-Nov-2011 |
05:12 |
IA-64 |
Para todas as versões baseadas em x86 suportadas do Windows 7 SP1
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
31,504 |
22-Nov-2011 |
23:32 |
x86 |
Webengine.dll |
2.0.50727.5705 |
437,008 |
22-Nov-2011 |
23:33 |
x86 |
System.web.dll |
2.0.50727.5705 |
5,251,072 |
22-Nov-2011 |
23:33 |
x86 |
Para todas as versões baseadas em x64 do Windows 7 SP1 e do Windows Server 2008 R2 SP1
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
43,280 |
22-Nov-2011 |
23:32 |
x64 |
Webengine.dll |
2.0.50727.5705 |
746,256 |
22-Nov-2011 |
23:32 |
x64 |
System.web.dll |
2.0.50727.5705 |
5,259,264 |
22-Nov-2011 |
23:32 |
x64 |
Para todas as versões baseadas em IA-64 suportadas do Windows Server 2008 R2 SP1
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Aspnet_wp.exe |
2.0.50727.5705 |
83,216 |
22-Nov-2011 |
23:25 |
IA-64 |
Webengine.dll |
2.0.50727.5705 |
1,232,144 |
22-Nov-2011 |
23:25 |
IA-64 |
System.web.dll |
2.0.50727.5705 |
4,780,032 |
22-Nov-2011 |
23:25 |
IA-64 |
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Para mais informações sobre as opções que pode utilizar para implementar peças Web do SharePoint, visite o seguinte Web site Microsoft TechNet:
Configurar e implementar peças Web (SharePoint Server 2010)Para mais informações sobre contadores de desempenho para o ASP.NET, visite o seguinte Web site da Microsoft Developer Network (MSDN):
Contadores de desempenho para ASP.NETPara mais informações sobre o problema de contador de desempenho ASP.NET\Request em fila , visite o seguinte Web site da Microsoft:
Erro de "ASP.NET\Requests em fila de espera" no IIS integrado modoPara mais informações sobre a terminologia de atualização de software, clique no seguinte número de artigo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
824684Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft