Sintomas

Quando tenta utilizar HTTP para aceder a um recurso proibido de um servidor Web que devolve um código de estado HTTP 403, o cliente do Microsoft .NET Framework 2.0 fecha a ligação persistente para o servidor Web. Uma vez que tem de ser negociada uma nova ligação para o pedido seguinte, este comportamento poderá diminuir o desempenho do servidor Web e no cliente.Notas

  • Este comportamento também ocorre quando tenta aceder ao recurso proibido através de HTTPS. No entanto, este comportamento ocorre por predefinição quando utilizar HTTPS. Para visualizar o recurso, o cliente poderá ter de restabelecer uma ligação HTTPS nova e voltar a autenticar para o servidor Web.

  • Este comportamento só ocorre quando o servidor Web retornará um código de estado HTTP 403. O cliente do .NET Framework 2.0 não feche a ligação persistente quando o servidor Web retornará outros códigos de estado.

  • Este comportamento não ocorrer quando utiliza as Microsoft .NET Framework 1.1 ou anteriores versões do .NET Framework.

Causa

Este problema ocorre porque o .NET Framework 2.0 responde incorrectamente para o código de estado HTTP 403 quando o .NET Framework não está a utilizar comunicações de camada segura de Sockets (SSL) HTTP.

Resolução

Agora tem uma correcção suportada disponível na Microsoft, mas destina-se apenas a corrigir o problema descrito neste artigo. Aplique-apenas para sistemas que registam este problema específico. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pelo próximo service pack do .NET Framework 2.0 que contenha esta correcção.Para resolver este problema imediatamente, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa dos números de telefone do suporte técnico da Microsoft e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota Em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos de normais do suporte serão aplicados a questões de suporte adicionais e problemas que não se enquadrem na atualização específica em questão.

Pré-requisitos

A lista seguinte contém os pré-requisitos da correcção:

  • O Microsoft .NET Framework 2.0

Requisito de reinício

Não é necessário reiniciar o computador depois de aplicar esta correcção.

Informações de ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a 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.

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

System.dll

2.0.50727.163

3,018,752

04-Jun-2006

09:24

x86

Estado

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais informações

Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft

824684 descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.