Sintomas
Implantar um aplicativo web com base no Microsoft ASP.NET 2.0 para um site hospedado em um Microsoft Office SharePoint server. O aplicativo da web se comunica com o Microsoft Exchange Server 2010. Além disso, você tem o Internet Information Services (IIS) 7.0 ou IIS 7.5 executando no modo integrado no servidor do SharePoint. Nessa situação, você pode encontrar os seguintes problemas.Problema 1Quando você implanta uma Web Part parcialmente confiável em um site do SharePoint, você pode descobrir que a Web Part inesperadamente poderá realizar operações de confiança total.Problema 2O contador de desempenho Solicitações enfileiradas em funções de um objeto de desempenho ASP.NET incorretamente no modo integrado. Por exemplo, quando a configuração MaxConcurrentRequestsPerCPU for definida muito baixa, enfileiramento de mensagens não está incluído no contador. Além disso, quando a configuração for definida muito alta, solicitações de enfileiramento de mensagens podem ser negadas. Esse problema pode diminuir o desempenho do site do SharePoint.
Causa
Problema 1Esse problema ocorre devido a um erro no componente de autenticação do ASP.NET 2.0. O erro faz com que as Web Parts parcialmente confiável representar a conta do pool de aplicativos. Portanto, as Web Parts tem permissão total para acessar o site do SharePoint.Problema 2Esse problema ocorre porque o contador de desempenho ASP.NET\Request na fila apenas relata valores quando uma solicitação é enfileirada na fila do ASP.NET. Ele não conta as solicitações que estão aguardando para o pool de segmentos common language runtime (CLR).
Resolução
Problema 1Esse hotfix adiciona uma nova configuração de aplicativo (aspnet:AllowAnonymousImpersonation) no ASP.NET 2.0. Para ativar essa configuração, adicione a seção a seguir ao arquivo Web. config:
<appSettings>
< adicionar chave = valor "aspnet:AllowAnonymousImpersonation" = "true" / ></appSettings>Para ativar essa configuração, você deve ter o IIS 7 ou executando no modo integrado do IIS 7.5. Quando essa configuração estiver ativada, o aplicativo é executado no contexto de segurança da identidade IUSR.Problema 2Ao monitorar o contador de desempenho ASP.NET\Request em fila depois de aplicar esse hotfix, você verá os valores aumentar para o mesmo aplicativo sob a mesma carga. Isso ocorre porque o contador de desempenho ASP.NET\Request na fila conta tanto as solicitações são enfileiradas na fila do ASP.NET e as solicitações que estão aguardando para o pool de threads do CLR.
Informações sobre o download
Os arquivos a seguir estão disponíveis para download no Centro de Download 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 Baixe agora o pacote de atualização. Para todas as versões baseadas em x64 do Windows Vista Service Pack 2 e Windows Server 2008 Service Pack 2 Baixe agora o pacote de atualização. Para todas as versões baseadas em IA-64 do Windows Server 2008 Service Pack 2 Baixe agora o pacote de atualização.
Microsoft .NET Framework 3.5.1
Para todas as versões baseadas em x86 do Windows 7 Baixe agora o pacote de atualização. Para todas as versões baseadas em x86 do Windows 7 Service Pack 1 (SP1)Baixe agora o pacote de atualização. Para todas as versões baseadas em x64 do Windows 7 e do Windows Server 2008 R2 Baixe agora o pacote de atualização. Para todas as versões baseadas em x64 do Windows 7 SP1 e do Windows Server 2008 R2 SP1 Baixe agora o pacote de atualização. Para todas as versões baseadas em IA-64 do Windows Server 2008 R2 compatíveis Baixe agora o pacote de atualização. Para todas as versões baseadas em IA-64 do Windows Server 2008 R2 SP1 Baixe agora o pacote de atualização. Para obter mais informações sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
119591 Como obter arquivos de suporte da Microsoft pelos serviços onlineA Microsoft verificou este arquivo em busca de vírus. A Microsoft usou o software de detecção de vírus mais recente disponível na data de publicação do arquivo. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar alterações não autorizadas nele.
Pré-requisitos
Para aplicar esse hotfix, você deve estar executando um dos seguintes sistemas operacionais:
-
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 de reinicialização
Você deve reiniciar o computador após aplicar este hotfix se quaisquer arquivos afetados estão sendo usados quando você instalar esse hotfix. Para evitar a reinicialização do computador, desligue qualquer sites ASP.NET antes de instalar esse hotfix.
Informações do arquivo
A versão em inglês deste hotfix possui os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas em UTC (Tempo Universal Coordenado). Quando você exibe as informações sobre os arquivos, elas são convertidas no horário local. Para saber a diferença entre a hora UTC e a hora local, use a guia Fuso Horário no item Data e Hora do Painel de Controle.
Para todas as versões baseadas em x86 do Windows Vista SP2 e do Windows Server 2008 SP2
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
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 arquivo |
Versão do arquivo |
Tamanho do arquivo |
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 compatíveis baseadas em IA-64 do Windows Server 2008 SP2
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
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 compatíveis baseadas em x86 do Windows 7
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
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 compatíveis do Windows 7 e do Windows Server 2008 R2 x86
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
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 com base em IA-64 do Windows Server 2008 R2 com suporte
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
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 compatíveis com o Windows 7 X86 SP1
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
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 arquivo |
Versão do arquivo |
Tamanho do arquivo |
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 compatíveis baseadas em IA-64 do Windows Server 2008 R2 SP1
Nome do arquivo |
Versão do arquivo |
Tamanho do arquivo |
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 |
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Para obter mais informações sobre as opções que você pode usar para implantar o SharePoint Web Parts, visite o seguinte site da Microsoft TechNet:
Configurar e implantar Web Parts (SharePoint Server 2010)Para obter mais informações sobre contadores de desempenho para ASP.NET, visite o seguinte site da Microsoft Developer Network (MSDN):
Contadores de desempenho do ASP.NETPara obter mais informações sobre o problema do contador de desempenho ASP.NET\Request em fila , visite o seguinte site da Microsoft:
Modo integrado do bug "ASP.NET\Requests em fila" no IISPara obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft