Puede que necesite ejecutar la herramienta Proxycfg para que ServerXMLHTTP funcione

Resumen

Debido a las limitaciones de las funciones de Microsoft Win32 Internet (WinInet) y el objeto XMLHTTP , se creó el objeto ServerXMLHTTP para permitirle establecer conexiones HTTP de servidor a servidor. El objeto ServerXMLHTTP no se basa en WinInet, pero en su lugar se basa en una nueva pila de cliente HTTP. La pila de cliente HTTP es un subconjunto de WinInet y ofrece una conexión de "servidor de seguridad". La utilidad de configuración del servidor Proxy (Proxycfg.exe) permite configurar estas opciones de proxy WinHTTP.

Más información

En ocasiones es necesario ejecutar Proxycfg.exe, especialmente en las intranets que pueden o no pueden utilizar servidores proxy para conectarse a Internet o a otros servidores.

Cuando utilice ServerXMLHTTP código y no ejecute Proxycfg o no reinicia IIS después de la instalación, a menudo aparece uno de los siguientes mensajes de error:
Acceso denegado.
o
El nombre del servidor o la dirección no se puede resolver.

Para obtener información adicional acerca de la herramienta Proxycfgc, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

830605 la herramienta de configuración Proxycfg.exe el está disponible para WinHTTP 5.1


Pasos para configurar WinHTTP para utilizar ProxyCfg

  1. Asegúrese de que ProxyCfg está en la carpeta System32. Si no es así, instale uno de los paquetes de servicio o el software que se menciona anteriormente en este artículo.
  2. Determinar el nombre del servidor proxy (si existe) que utilice.
  3. En el símbolo del sistema, ejecute el programa proxycfg con la configuración que desee. Configurar el equipo mediante la utilidad de configuración del Proxy.
    • Para ver la configuración de proxy actual para WinHTTP, escriba
      proxycfg De forma predeterminada debe ser "Proxy Direct". Si tiene MSXML 3 Service Pack 1 o versiones anteriores, puede ver la configuración de decir "No establecido". En este punto, escriba proxycfg -d para establecer la configuración de proxy predeterminada para WinHTTP.
    • Para no utilizar ningún servidor proxy al conectarse a servidores, escriba proxycfg -d.
    • Para utilizar un servidor proxy al conectarse a servidores, escriba proxycfg -py agregue a la línea de la lista de servidores proxy que desea utilizar. Además, puede agregar listas de omisiones opcionales para los servidores que no se tiene acceso a través de un proxy. Puede encontrar formatos de servidor de proxy aceptables o formatos de omisión en el archivo ReadMe.txt.
    • Para importar la información de proxy de WinInet y colocarlos en la configuración de WinHTTP, escriba proxycfg -u
  4. Detenga y reinicie Microsoft Internet Information Server (IIS).
Los siguientes son algunos ejemplos de línea de comandos de cómo utilizar proxycfg:
  • Ejemplo 1: proxycfg -d -p myProxyServer:80 "< local >"

    Este ejemplo muestra el uso más común de Proxycfg.exe. Este comando Especifica que deben accederse servidores HTTP y HTTPS a través del servidor proxy denominado "myProxyServer" con un número de puerto de "80", a menos que el nombre de host no contiene un punto. En este caso, la opción -d no tiene ningún efecto.
  • Ejemplo 2: proxycfg -p myProxyServer

    En este ejemplo se especifica que deben tener acceso a través del servidor proxy que se denomina myProxyServer servidores HTTP y HTTPS. No especifica ninguna lista de omisión.
  • Ejemplo 3: proxycfg -p "http = https http_proxy = https_proxy" "< local >; *. microsoft.com"

    En este ejemplo se especifica que deben tener acceso a través del proxy http_proxy servidores HTTP y que necesitan tener acceso a través de https_proxy servidores HTTPS. Sitios de intranet local (por ejemplo, nombres de host) que no contienen un punto y todos los sitios el *. dominio microsoft.com, omiten el servidor proxy.

Referencias

Para obtener información adicional sobre ServerXMLHTTP, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

281142 PRB: archivo de carga genera un error al cargar el XML sobre HTTP

Propiedades

Id. de artículo: 289481 - Última revisión: 21 ene. 2017 - Revisión: 1

Comentarios