您目前已離線,請等候您的網際網路重新連線

您可能需要執行 Proxycfg 工具,ServerXMLHTTP 才能運作

本文曾發行於 CHT289481
結論
由於 Microsoft Win32 Internet (WinInet) 函式和 XMLHTTP 物件的限制,因此,會建立 ServerXMLHTTP 物件,讓您可以建立伺服器對伺服器的 HTTP 連線。ServerXMLHTTP 物件不會依賴 WinInet,但會依賴新的 HTTP 用戶端堆疊。HTTP 用戶端堆疊是 WinInet 的子集,並且提供伺服器安全連線。Proxy Configuration Utility (Proxycfg.exe) 允許您設定這些 WinHTTP Proxy 設定。
其他相關資訊
有時可能必須執行 Proxycfg.exe,特別是在不一定會使用 Proxy 伺服器連線至網際網路或其他伺服器的內部網路中。

當您使用 ServerXMLHTTP 程式碼,且未執行 Proxycfg,或是安裝之後沒有重新啟動 IIS 時,通常會收到下列其中一個錯誤訊息:
拒絕存取。
無法解析伺服器名稱和位置。

如需有關 Proxycfgc 工具的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
830605The Proxycfg.exe configuration tool is available for WinHTTP 5.1

設定 WinHTTP,以使用 ProxyCfg 的步驟

  1. 確認 ProxyCfg 位於您的 System32 資料夾中。如果不是,請安裝本文前面提到的其中一個 Service Pack 或軟體。
  2. 決定您所使用的 Proxy 伺服器名稱 (如果有)。
  3. 在命令提示字元中,使用您要的設定來執行 proxycfg 程式。使用 Proxy Config Utility 設定您的電腦。
    • 如果要查看 WinHTTP 的目前 Proxy 設定,請輸入 proxycfg 依預設,這會是 Proxy Direct。如果您具有 MSXML 3 sp1 或以前的版本,可能會看到設定顯示為「未設定」。此時,請務必輸入 proxycfg -d 以設定 WinHTTP 適用的預設 Proxy 設定。
    • 進行伺服器對伺服器的連線時,如果不要使用任何 Proxy 伺服器,請輸入 proxycfg -d
    • 進行伺服器對伺服器的連線時,如果要使用 Proxy 伺服器,請輸入 proxycfg -p,並新增至所要使用的 Proxy 伺服器清單中。此外,您也可以針對將不再透過 Proxy 存取的伺服器,新增選擇性的繞道清單。您可以在 ReadMe.txt 檔中找到可接受的 Proxy 伺服器格式或繞道格式。
    • 如果要從 WinInet 匯入 Proxy 資訊並取代 WinHTTP 設定中的資訊,請輸入 proxycfg -u
  4. 停止 Microsoft Internet Information Server (IIS),再重新啟動。
下列為使用 proxycfg 的部份命令行範例:
  • 範例 1:proxycfg -d -p myProxyServer:80 "<local>"

    這個範例是 Proxycfg.exe 的最常見用法。此指令指定除非主機名稱沒有句點,否則,必須透過名為 myProxyServer 且連接埠編號為 80 的 Proxy 伺服器存取 HTTP 和 HTTPS 伺服器。在這種情況中,-d 選項無作用。
  • 範例 2:proxycfg -p myProxyServer

    這個範例指定 HTTP 和 HTTPS 伺服器都必須經由名為 myProxyServer 的 Proxy 伺服器存取,且未指定繞道清單。
  • 範例 3:proxycfg -p "http=http_proxy https=https_proxy" "<local>;*.microsoft.com"

    這個範例指定 HTTP 伺服器必須經由 http_proxy Proxy 存取,而 HTTPS 伺服器必須透過 https_proxy 存取。不含句點的內部網路網站 (例如,主機名稱),以及 *.microsoft.com 網域中的任何網站都會繞過 Proxy。
参考
如需有關 ServerXMLHTTP 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
281142PRB:透過 HTTP 載入 XML 檔時 Load 方法失敗
內容

文章識別碼:289481 - 最後檢閱時間:10/26/2007 20:34:00 - 修訂: 4.1

Microsoft XML Parser 3.0

  • kbinfo kbmsxmlnosweep kbproductlink KB289481
意見反應