Select the product you need help with
Las solicitudes Web tardan mucho en completarse cuando se llama a la clase System.NET.HttpWebRequest para crear las solicitudes en una aplicación basada en.NET Framework 2.0Id. de artículo: 976816 - Ver los productos a los que se aplica este artículo En esta páginaSíntomasEn unos Microsoft aplicación basada en .NET Framework 2.0, se llama a laSystem.NET.HttpWebRequestclase de directamente o indirectamente, para crear un Web de solicitud. Sin embargo, la solicitud tarda mucho tiempo en completarse.
Por ejemplo, la solicitud Web puede tardar dos veces como es habitual que se complete. NotaLos siguientes son ejemplos de dos en la que se llama a laSystem.NET.HttpWebRequestclase indirectamente:
CausaEste problema se produce debido a que se asignan dos solicitudes a la misma conexión al mismo tiempo incluso cuando está disponible una conexión inactiva. Por lo tanto, se pueden bloquear las solicitudes que normalmente se completan rápidamente en una cola detrás de otras solicitudes aunque existen otras conexiones. SoluciónInformación de la revisiónPuede descargar este paquete acumulativo de revisiones en el siguiente sitio Web de Microsoft:http://Connect.Microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=31248
(http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=31248)
Requisitos previosDebe tener .NET Framework 2.0 Service Pack 2 (SP2) o el .NET Framework 3.5 Service Pack 1 (SP1) instalado para aplicar este hotfix.Requisito de reinicioSi no hay ninguna instancia de .NET Framework se utiliza al aplicar este hotfix, no es necesario que reinicie el equipo.Información de sustitución de revisiónEsta revisión no sustituye otras revisiones.Información de archivoVersión de el inglés de esta revisión tiene los atributos de archivo (o atributos de archivo más reciente) mostrados en la tabla siguiente. 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 ver la diferencia entre hora UTC y la hora local, utilice elZona horariaen la ficha delFecha y horaartículo en control de panel.Para todas las versiones 86 de Windows Server 2003 Service Pack 2 xContraer esta tabla
Para todas las versiones de 64 compatibles de Windows Server 2003 Service Pack 2 xContraer esta tabla
Para todas las versiones compatibles basadas en IA-64 de Windows Server 2003 Service Pack 2Contraer esta tabla
Para todas las versiones 86 de Windows Vista Service Pack 2 y Service Pack 2 de Windows Server 2008 xContraer esta tabla
Para todas las versiones de 64 compatibles de Windows Vista Service Pack 2 y Service Pack 2 de Windows Server 2008 xContraer esta tabla
Para todas las versiones compatibles basadas en IA-64 de Windows Server 2008 Service Pack 2Contraer esta tabla
Para todas las versiones 86 de Windows 7 xContraer esta tabla
Para todas las versiones de 64 compatibles de Windows 7 y Windows Server 2008 R2 xContraer esta tabla
Para todas las versiones compatibles basadas en IA-64 de Windows Server 2008 R2Contraer esta tabla
EstadoMicrosoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se refiere a:". Más informaciónNormalmente, elSystem.NET.HttpWebRequestclase abre las conexiones remotas de los extremos (definido por una dirección IP y un número de puerto) de un grupo de conexiones que está administrado por una instancia de laSystem.Net.ServicePointclase . Si se realizan muchas de las solicitudes, las conexiones en el grupo todos se pueden asignar a las instancias de laSystem.NET.HttpWebRequestclase . Por lo tanto, las nuevas instancias de laSystem.NET.HttpWebRequestclase se asignan a las conexiones que ya están siendo utilizadas. En esta situación, se puede iniciar una nueva solicitud de procesar sólo una vez completada la primera solicitud que se ha enviado.
Este problema se produce en el intervalo de tiempo después de una conexión se asigna a una solicitud Web y antes de que se utiliza la conexión. Durante este intervalo de tiempo, la conexión se vuelve a asignar a otra solicitud Web incluso cuando hay disponible una conexión inactiva. Después de aplicar esta revisión, las conexiones están marcadas como "reservadas" inmediatamente después de que están asignados a las solicitudes Web. Por lo tanto, estas conexiones no se puede asignar a otras solicitudes Web. PropiedadesId. de artículo: 976816 - Última revisión: miércoles, 15 de septiembre de 2010 - Versión: 3.0 La información de este artículo se refiere a:
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): 976816
(http://support.microsoft.com/kb/976816/en-us/
)
| Seleccione idioma |




Volver al principio








