Los servicios Web relacionados con WSUS pueden dejar de funcionar al actualizar un equipo basado en Windows Server 2003 a Windows Server 2008

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

Síntomas

Considere el siguiente escenario. Tiene un equipo basado en Windows Server 2003 con Windows Server Update Services (WSUS) 3.0 Service Pack 1 (SP1) instalado. Actualizar el equipo a Windows Server 2008. En este escenario, los servicios Web relacionados con WSUS pueden dejar de funcionar.

Cuando intenta tener acceso a la consola de administración WSUS, recibirá un mensaje de error siguiente:

Error: Error de conexión

Error al intentar conectar el servidor WSUS. Este error puede suceder por varias razones. Compruebe la conectividad con el servidor. Póngase en contacto con el Administrador de red si el problema persiste.

Haga clic en Restablecer el nodo de servidor para conectar de nuevo el servidor.
Además, al hacer clic en Error al copiar al Portapapeles, recibirá la información de error siguiente:
La consola de administración de WSUS no pudo conectar con el servidor de WSUS mediante la API remota.

Compruebe que el servicio de Update Services, IIS y SQL se ejecutan en el servidor. Si el problema persiste, pruebe a reiniciar IIS, SQL y servicios de actualización.

La consola de administración de WSUS ha encontrado un error inesperado. Esto puede ser un error transitorio; Pruebe a reiniciar la consola de administración. Si este error persiste,

Pruebe a quitar las preferencias de persistencia de la consola eliminando el archivo de wsus en % appdata%\Microsoft\MMC\.

System.IO.IOException--El protocolo de enlace no se pudo debido a un formato de paquete inesperado.

Origen
Sistema

Seguimiento de la pila:
en System.Net.Security.SslState.StartReadFrame (búfer de Byte [], Int32 readBytes, AsyncProtocolRequest asyncRequest)
en System.Net.Security.SslState.StartReceiveBlob (búfer de Byte [], AsyncProtocolRequest asyncRequest)
en System.Net.Security.SslState.CheckCompletionBeforeNextReceive (mensaje de ProtocolToken, AsyncProtocolRequest asyncRequest)
en System.Net.Security.SslState.StartSendBlob (entrante el Byte [], Int32 count, AsyncProtocolRequest asyncRequest)
en System.Net.Security.SslState.ForceAuthentication (Boolean receiveFirst, búfer de Byte [], AsyncProtocolRequest asyncRequest)
en System.Net.Security.SslState.ProcessAuthentication (LazyAsyncResult lazyResult)
en System.Net.TlsStream.CallProcessAuthentication (estado del objeto)
en System.Threading.ExecutionContext.runTryCode (objeto userData)
en System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup (código TryCode, CleanupCode backoutCode, userData del objeto)
en System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, devolución de llamada de ContextCallback, estado del objeto)
en System.Threading.ExecutionContext.Run (ExecutionContext executionContext, devolución de llamada de ContextCallback, estado del objeto)
en System.Net.TlsStream.ProcessAuthentication (resultado de LazyAsyncResult) en System.Net.TlsStream.Write (búfer de Byte [], Int32 desplazamiento, tamaño de Int32)
en System.Net.PooledStream.Write (búfer de Byte [], Int32 desplazamiento, tamaño de Int32)
en System.Net.ConnectStream.WriteHeaders (async Boolean)
** Esta excepción fue anidada en la siguiente excepción **

System.Net.WebException: Se ha terminado la conexión: se ha producido un error inesperado de envío.

Origen
Microsoft.updateservices.Administration

Seguimiento de la pila:
en Microsoft.UpdateServices.Administration.AdminProxy.CreateUpdateServer (objeto [] args)
en Microsoft.UpdateServices.Administration.AdminProxy.GetUpdateServer (serverName de cadena, useSecureConnection de tipo Boolean, Int32 portNumber)
en Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.GetUpdateServer (serverName de cadena, useSecureConnection de tipo Boolean, Int32 portNumber)
en Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.GetUpdateServer (configuración de PersistedServerSettings)
en Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer()
en Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServerAndPopulateNode (Boolean connectingServerToConsole)
en Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.OnExpandFromLoad (estado de SyncStatus)
Al comprobar registros de servicios de Internet Information Server (IIS) en el servidor WSUS, verá que las solicitudes HTTP no pudo y que ha generado un error de HTTP 405. La línea de registro similar al siguiente:
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
2008-02-07 19:48:09 fe80::2ddc:2f84:4cfe:6bf3%10 POST /ApiRemoting30/WebService.asmx - 80 <username> fe80::2ddc:2f84:4cfe:6bf3%10 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.1433) 405 0 1 0
Nota La ruta de acceso siguiente es la ubicación predeterminada para los archivos de registro IIS:
%SystemDrive%\Inetpub\Logs\Logfiles\w3svc1

Causa

Este problema se produce porque las asignaciones de controlador para el sitio Web predeterminado en IIS 7.0 no contienen la asignación para la extensión .asmx al actualizar Windows Server 2003 a Windows Server 2008. Este comportamiento se produce aunque esté instalado Microsoft ASP.NET en IIS 7.0.

En Windows Server 2008, el programa de instalación de WSUS 3.0 SP1 no agrega asignaciones de secuencias de comandos para el directorio virtual de WSUS. En su lugar, WSUS 3.0 SP1 se basa en las asignaciones de secuencia de comandos en el sitio Web predeterminado. A veces, al actualizar Windows Server 2003 a Windows Server 2008, no puede que haya ninguna asignación de secuencia de comandos .asmx en el sitio Web predeterminado. Por lo tanto, los servicios Web relacionados con WSUS pueden dejar de funcionar.

Solución

Para evitar este problema, desinstale el servicio de rol ASP.NET en IIS y, a continuación, utilice el Administrador de servicios para reinstalar el servicio. Para ello, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Herramientas administrativasy, a continuación, haga clic en Administrador de servidores.
  2. Expanda Funcionesy, a continuación, haga clic en Servidor Web (IIS).
  3. En el Servicios de rol Haga clic en Quitar servicios de rol.
  4. Deshabilitar el ASP.NET y, a continuación, haga clic en Siguiente.
  5. Haga clic en Quitar.
  6. Espere a que finalice el proceso de eliminación y, a continuación, haga clic en Cerrar.
  7. En la misma Servicios de rol Haga clic en Agregar servicios de rol.
  8. Habilitar la ASP.NET y, a continuación, haga clic en Siguiente.
  9. Haga clic en Instalar.
  10. Espere a que finalice el proceso de instalación y, a continuación, haga clic en Cerrar.

Más información

Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
948014Descripción del paquete de Windows Server Update Services 3.0 Service Pack 1

Propiedades

Id. de artículo: 948139 - Última revisión: martes, 11 de septiembre de 2012 - Versión: 3.0
La información de este artículo se refiere a:
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows Server 2008 for Itanium-Based Systems
Palabras clave: 
kberrmsg kbexpertiseinter kbtshoot kbprb kbmt KB948139 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): 948139

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