Puede experimentar un comportamiento inesperado al tener acceso a las aplicaciones de Commerce Server Business Desk después de actualizar el equipo con las últimas actualizaciones de seguridad

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

En esta página

Síntomas

Al tener acceso a Microsoft Commerce Server Business Desk aplicaciones, puede experimentar un comportamiento inesperado. Por ejemplo, cuando realizar búsquedas de usuarios y pedidos, no se devuelven registros.

Se producen estos problemas después de instalar la actualización de seguridad MS06-061 en los equipos cliente que utilizan Business Desk aplicación.

Para obtener más información acerca de seguridad actualización MS06-061, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
924191MS06-061: Unas vulnerabilidades en Microsoft XML Core Services podrían permitir la ejecución remota código

Causa

Estos problemas ocurren porque las aplicaciones de escritorio de trabajo utilizan el analizador XML de Microsoft (MSXML) versión 2.6. Después de instalar la actualización de seguridad MS06-061, no puede utilizar MSXML 2.6 en Microsoft Internet Explorer. Este comportamiento es por diseño.Los paquetes de actualización de seguridad establecen el "bit de eliminación" para esta versión de MSXML. El "bit de eliminación" impide que el componente se ejecuten en Internet Explorer.

Solución

Para resolver estos problemas, siga estos pasos.

Paso 1: Actualizar el servidor Web que aloja la aplicación Business Desk

Para ello, busque la cadena "MSXML2.XMLHTTP.2.6" en todos los archivos de las dos carpetas siguientes en el servidor Web que aloja la aplicación Business Desk:
  • La carpeta %COMMERCE_SERVER_ROOT%\Widgets.
  • La carpeta que contiene los archivos de código del sitio de Business Desk. Por ejemplo, esta carpeta puede ser la Drive: carpeta \Inetpub\Wwwroot\Retailbizdesk.
Reemplace a continuación, la cadena "MSXML2.XMLHTTP.2.6" con la cadena "MSXML2.XMLHTTP". Por ejemplo, quizás tenga que actualizar los archivos siguientes para una instalación típica de las aplicaciones de Commerce Server 2002 Business Desk:
  • Los siguientes archivos se encuentran en la carpeta %COMMERCE_SERVER_ROOT%\Widgets:
    • ExprbldrHTC\ExprBldr.htc
    • ListHTC\ListSheet.htc
    • ListHTC\ListSheetF.htc
    • ListHTC\TreeView.htc
  • Los siguientes archivos se encuentran en la Drive: \Inetpub\Wwwroot\Retailbizdesk carpeta:
    • Catalogs\Designer\Common.ASP
    • Catalogs\Editor\Common.ASP
    • Catalogs\Editor\List_Catalogs.ASP
    • Include\Dlg_permissions.ASP
    • Include\HTTPXMLUtil.htm
    • Profiles\XmlHttpUtil.vbs
    • Security\Include\Security_util.ASP
    • Security\Security.ASP
Nota Commerce Server 2000 no utiliza todos estos archivos.

Puede utilizar el comando findstr para buscar archivos que contienen la cadena "MSXML2.XMLHTTP.2.6". Por ejemplo, escriba el comando siguiente en el símbolo del sistema y, a continuación, presione ENTRAR:
findstr /spin MSXML2.XMLHTTP.2.6 *
Para obtener más información acerca del comando findstr , escriba findstr /? en el símbolo del sistema y, a continuación, presione ENTRAR.

Abra cada uno de estos archivos en un editor de texto, como el Bloc de notas. A continuación, utilice una operación Buscar Y reemplazar para reemplazar la cadena "MSXML2.XMLHTTP.2.6" con la cadena "MSXML2.XMLHTTP".

Paso 2: Reiniciar IIS en el servidor Web que aloja la aplicación Business Desk

Utilizar iisreset.exe para reiniciar Microsoft Internet Information Services (IIS) en el servidor Web que aloja la aplicación Business Desk. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
202013Servicios de Internet Information Server 5.0 sintaxis de la línea de comandos para iisreset.exe

Paso 3: Actualizar MSXML versión 3.0 o a una versión posterior en los equipos cliente si es necesario

Para obtener más información acerca de cómo obtener MSXML, visite los siguientes sitios Web de Microsoft:
http://msdn2.microsoft.com/en-us/xml/bb190622.aspx
http://www.microsoft.com/technet/security/bulletin/ms06-061.mspx
Para obtener más información acerca de cómo determinar la versión de MSXML instalada en un equipo, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
278674Determinar la versión de MSXML analizador instalado en un equipo
269238Lista de versiones de Microsoft XML (MSXML) del Analizador

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: 926509 - Última revisión: miércoles, 09 de mayo de 2007 - Versión: 1.9
La información de este artículo se refiere a:
  • Microsoft Commerce Server 2002 Standard Edition
  • Microsoft Commerce Server 2000 Standard Edition
Palabras clave: 
kbmt kbtshoot kbnofix kbbug kbprb kbexpertiseinter KB926509 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): 926509

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