Síntomas
Tenga en cuenta el siguiente escenario:
- Ejecuta una aplicación basada en Microsoft .NET Framework 2.0 SP2 que llama a un servicio web mediante los componentes cliente de servicios web de Microsoft ASP.NET. Por ejemplo, Wsdl.exe genera el código de la aplicación o llama a la clase SoapHttpClientProtocol en la aplicación.
- El cliente invoca la llamada de servicio web asincrónicamente.
- El cliente envía una solicitud a un servidor.
- El servicio web devuelve una respuesta que contiene contenido de longitud cero.
En este escenario, cuando el servicio web intenta procesar esta respuesta, una
System.ArgumentNullException excepción se produce junto con el siguiente mensaje de error:
Nota
El valor no puede ser nulo.
Nota Este problema no se produce cuando el cliente invoca la llamada del servicio web sincrónicamente.
Resolución
Microsoft dispone de una revisión compatible. Sin embargo, esta revisión está pensada para corregir solo el problema que se describe en este artículo. Aplique esta revisión solo a los sistemas que experimentan este problema específico.
Para descargar esta revisión, visita el siguiente sitio web de Microsoft Connect:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=20922
Requisitos previos
Debes tener instalado .NET Framework 2.0 Service Pack 2 (SP2) o .NET Framework 3.5 SP1 para aplicar esta revisión.
Requisito de reinicio
No es necesario reiniciar el equipo después de instalar la revisión.
Información de reemplazo de revisiones
Esta revisión no reemplaza otras revisiones.
Información de archivo
La versión en inglés de esta revisión tiene los atributos de archivo (o atributos de archivo posteriores) que se enumeran en la tabla siguiente. Las fechas y horas de estos archivos se expresan de acuerdo con la hora universal coordinada (UTC). La información del archivo se convertirá a la hora local cuando la vea. Para conocer la diferencia entre la hora UTC y la hora local, use la pestaña Zona horaria del elemento Fecha y hora del Panel de control.
| Nombre del archivo | File version | Tamaño de archivo | Fecha | Hora |
|---|---|---|---|---|
| System.Web.Services.dll | 2.0.50727.4055 | 839,680 | 17 de julio de 2009 | 09:22 |
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".