Je nutné spustit nástroj Proxycfg pro ServerXMLHTTP práce

Souhrn

Z důvodu omezení funkce Microsoft Win32 Internet (WinInet) a objektu XMLHTTP objektu ServerXMLHTTP vytvořil aby bylo možné navázat připojení k serveru HTTP. Objekt ServerXMLHTTP není závislý na rozhraní WinInet, ale místo toho spoléhá na nový zásobník HTTP klienta. Zásobník HTTP klienta je podmnožinou WinInet a nabízí spojení "server-safe". Nástroj pro konfiguraci Proxy (Proxycfg.exe) umožňuje konfigurovat nastavení serveru proxy WinHTTP.

Další informace

Někdy je nutné spustit Proxycfg.exe, zvláště v sítích intranet, které mohou nebo servery proxy nelze použít k připojení k Internetu nebo jiné servery.

Při použití kódu ServerXMLHTTP a nelze spustit Proxycfg nebo neprovedete restartování služby IIS po instalaci, často obdržíte jednu z následujících chybových zpráv:
Přístup byl odepřen.
nebo
Název serveru nebo adresu nelze rozpoznat.

Další informace o nástroji Proxycfgc klepnutím na následující číslo článku databáze Microsoft Knowledge Base:

830605 nástroj konfigurace Proxycfg.exe je k dispozici pro službu WinHTTP 5.1


Kroky konfigurace WinHTTP ProxyCfg použití

  1. Ujistěte se, že ProxyCfg je ve složce System32. Pokud není, nainstalujte jednu z aktualizací service Pack nebo software, který je uveden výše v tomto článku.
  2. Určete název serveru proxy (pokud existuje) je použít.
  3. Na příkazovém řádku spusťte proxycfg program s nastavením, které chcete. Počítač můžete nakonfigurujte pomocí nástroje pro konfiguraci serveru Proxy.
    • Chcete-li zobrazit aktuální nastavení serveru proxy WinHTTP, zadejte
      proxycfg Ve výchozím nastavení by měla být "Proxy Direct". Pokud máte MSXML 3 sp1 nebo starší, můžete vidět, že nastavení vyslovte "Nenastaveno". V tomto okamžiku je nutné zadat proxycfg -d nastavit výchozí nastavení serveru proxy WinHTTP.
    • Při připojování k serveru pomocí libovolné servery proxy, zadejte proxycfg -d.
    • Chcete-li použít proxy server při připojení k serveru, zadejte proxycfg -pa na řádek přidat do seznamu serverů proxy, který chcete použít. Můžete také přidat volitelný obejít seznamy pro servery, které nejsou přístupné prostřednictvím serveru proxy. Můžete najít přijatelné proxy server formáty nebo obejít formáty v souboru ReadMe.txt.
    • Chcete-li importovat informace o serveru proxy z WinInet a umístit je v nastavení WinHTTP, zadejte proxycfg -u
  4. Ukončete a restartujte aplikaci Microsoft Internet Information Server (IIS).
Následují příklady použití proxycfg příkazového řádku:
  • Příklad 1: proxycfg -d -p myProxyServer:80 "< local >"

    Tento příklad ukazuje nejběžnější použití Proxycfg.exe. Tento příkaz určuje, že serverům HTTP a HTTPS je nutné přistoupit pomocí serveru proxy s názvem "vlastní server proxy" s číslem portu "80", pokud název hostitele neobsahuje tečku. V tomto případě možnost -d nemá žádný vliv.
  • Příklad 2: proxycfg -p vlastní server proxy

    Tento příklad určuje, že serverům HTTP a HTTPS nutné přistupovat prostřednictvím serveru proxy s názvem vlastní server proxy. Určuje seznam vynechaných serverů.
  • Příklad 3: proxycfg -p "http http_proxy https = = https_proxy" "< místní >; *. microsoft.com"

    Tento příklad určuje, že servery HTTP nutné přistupovat prostřednictvím serveru proxy http_proxy a že je třeba přistupovat prostřednictvím https_proxy servery HTTPS. Místní intranet weby (například názvy hostitelů), které neobsahují tečku a kterýkoliv web v *. doména microsoft.com používat proxy server.

Odkazy

Další informace o ServerXMLHTTP klepnutím na následující číslo článku databáze Microsoft Knowledge Base:

281142 PRB: zatížení metoda selže při načítání XML souborů přes protokol HTTP

Vlastnosti

ID článku: 289481 - Poslední kontrola: 23. 1. 2017 - Revize: 1

Váš názor