REVISIÓN: ArgumentNullException excepción mensaje de error cuando una aplicación.NET_Framework_2.0_SP2-based intenta procesar una respuesta con zero-length contenido de una solicitud asincrónica del servicio ASP.NET Web: "Valor no puede ser null"

Seleccione idioma Seleccione idioma
Id. de artículo: 973136 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Tenga en cuenta la situación siguiente:
  • Ejecutar una aplicación basada en .NET Framework 2.0 Service Pack 2 que llama a un servicio Web mediante componentes de cliente de servicio Web de Microsoft ASP.NET en Microsoft. Por ejemplo, el código de la aplicación generado por WSDL.exe o llamar a la clase SoapHttpClientProtocol en la aplicación.
  • El cliente invoca la llamada al servicio Web asincrónicamente.
  • El cliente envía una solicitud a un servidor.
  • El servicio Web devuelve una respuesta que contiene el contenido de longitud cero.
En este escenario, cuando el servicio Web intenta procesar esta respuesta, se produce una excepción System.ArgumentNullException together with mensaje de error siguientes:
Valor no puede ser nulo.
Nota Este problema no se produce cuando el cliente invoca la llamada al servicio Web de forma sincrónica.

Solución

Hay un hotfix compatible de Microsoft. Sin embargo, esta revisión se diseñó para corregir el problema descrito en este artículo. Esta revisión sólo se aplican a los sistemas que experimenten este problema específico.

Para descargar este hotfix, visite el siguiente sitio Web de Microsoft:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=20922

Requisitos previos

Debe tener .NET Framework 2.0 Service Pack 2 (SP2) o el .NET Framework 3.5 SP1 instalado para aplicar esta revisión.

Requisito de reinicio

No es necesario reiniciar el equipo después de instalar la revisión.

Información acerca de la sustitución de la revisión

Este hotfix no sustituye a otros hotfix.

Información de archivo

La versión en inglés de este hotfix tiene los atributos de archivo (o atributos de último archivo) mostrados en la siguiente tabla. Las fechas y horas de estos archivos se muestran en hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para averiguar la diferencia entre la hora UTC y la hora local, utilice la ficha zona horaria en el elemento fecha y hora en el panel de control.
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempo
System.Web.Services.dll2.0.50727.4055839,68017-Jul-200909: 22

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".

Propiedades

Id. de artículo: 973136 - Última revisión: viernes, 30 de abril de 2010 - Versión: 5.0
La información de este artículo se refiere a:
  • Microsoft .NET Framework 2.0 Service Pack 2
  • Microsoft .NET Framework 3.5 Service Pack 1
Palabras clave: 
kbmt kbexpertiseadvanced kbsurveynew kbqfe kbhotfixserver KB973136 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 973136

Enviar comentarios

 

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