Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Sintomas

Em um computador que esteja executando o Windows 7, você pode enfrentar um ou mais dos seguintes sintomas.

Sintoma 1

Considere o seguinte cenário:

  • Executar um serviço da Web assíncrono que utiliza o Microsoft.NET Framework 2.0 Service Pack 2 (SP2) em um servidor.


  • A operação assíncrona HttpWebRequest envia uma solicitação da Web para o serviço da Web.

  • O serviço da Web gera uma exceção.

Nesse cenário, a operação assíncrona HttpWebRequest não chama o método BeginGetResponse ou a função de retorno de chamada. No entanto, a operação assíncrona HttpWebRequest inesperadamente é concluída. O serviço da Web, em seguida, para de responder. Além disso, o uso da CPU no servidor pode aumentar para 100 por cento e, em seguida, o servidor para de responder.

Sintoma 2

Considere o seguinte cenário:

  • Executar um aplicativo baseado no.NET Framework 2.0 SP2 que chama um serviço da Web usando os componentes de cliente do serviço Web do Microsoft ASP.NET da Microsoft. Por exemplo, o código do aplicativo é gerado pelo processo de Wsdl.exe ou o aplicativo chama a classe SoapHttpClientProtocol .

  • O cliente invoca a chamada de serviço da Web assincronamente.

  • O cliente envia uma solicitação para um servidor.

  • O cliente então recebe uma resposta da Web com conteúdo de comprimento zero.

Quando o serviço da Web tenta processar esta resposta nesse cenário, é lançada uma exceção System. ArgumentNullException . Em seguida, você pode receber a seguinte mensagem de erro:

O valor não pode ser nulo.

Observação: Esse problema não ocorre quando o cliente invoca a chamada de serviço Web sincronicamente.

Causa

Sintoma 1

Esse problema ocorre porque a manipulação de exceção do.NET Framework não considere o caso em que o método HttpWebRequest.EndGetRequestStream lança uma exceção quando essa exceção contém uma resposta do servidor.

Resolução

Informações sobre o hotfix

Um hotfix suportado está disponível agora na Microsoft. No entanto, destina-se a corrigir somente o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico.

Para baixar esse hotfix, visite o seguinte site do Microsoft Connect, em inglês:

http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27977

Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Mais informações

Para obter mais informações sobre os problemas que são descritos na seção "Sintoma 1", clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

Corrigir 973134 : serviço Web para de responder e uma exceção é lançada quando você executar um serviço da Web assíncrono baseada no.NET Framework 2.0 S

Para obter mais informações sobre os problemas que são descritos na seção "Sintoma 2", clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

Corrigir 973136 : mensagem de erro de exceção ArgumentNullException quando um aplicativo baseado no.NET Framework 2.0 S tenta processar uma resposta com comprimento zero de conteúdo para uma solicitação de serviço da Web ASP.NET assíncrona: "O valor não pode ser nulo"

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×