相关文章推荐
唠叨的豆芽  ·  建立 XML Web 服務 - Win32 ...·  13 小时前    · 
爱旅游的绿豆  ·  XML 和 SOAP 串行化 - .NET ...·  13 小时前    · 
卖萌的水桶  ·  使用 XML Web 服務進行 XML ...·  13 小时前    · 
刚毅的皮带  ·  Python基础 | ...·  2 年前    · 
纯真的柠檬  ·  docker - 如何在 Rancher ...·  2 年前    · 

任何 COM+ 應用程式都可以公開為 XML Web 服務。 應用程式所設定元件的預設介面中的方法(伺服器 COM+ 目錄中的元件)就可以從遠端呼叫。 您可以使用元件服務系統管理工具來建立 IIS 虛擬根目錄,您可以使用 SOAP 從中呼叫元件方法。

您必須在計算機上安裝 .NET Framework,才能將 COM+ 應用程式公開為 XML Web 服務。

將 COM+ 應用程式公開為 XML Web 服務

  • 在元件服務系統管理工具的控制台樹中,於 [ 元件服務] 下,開啟與您要管理之計算機相關聯的 COM+ Applications 資料夾。

  • 以滑鼠右鍵按下您要公開為 XML Web 服務的應用程式,然後選擇 [屬性]

  • 點擊 [屬性] 對話框中的 [ 啟用 ] 索引標籤。

  • 選取 [ 使用 SOAP ] 複選框。

  • 在 [ SOAP VRoot ] 文字框中,輸入可從遠端存取元件方法的 IIS 虛擬根目錄名稱。 請注意,SOAP VRoot 不能是另一個 SOAP VRoot 目錄的子目錄。

  • 按下 [確定]

    如果您將 IIS 虛擬根目錄指定為 vroot ,且伺服器的完整網域名稱為 servername ,則您的元件作為 XML Web 服務公開的 URL 是 https:// servername / vroot /。

    文件系統中的對應目錄是 \windows\system32\com\SoapVRoots\ vroot \;COM+ 會將數個組態檔和 ASP.NET 程式放在該處。 對於負載過重的 XML Web 服務,您可能想要調整儲存在檔案中的參數 web.config。如需此檔案的相關信息,請參閱 IIS 檔。

    公開為 XML Web 服務之 COM+ 應用程式的預設安全性設定會根據安裝 .NET Framework 的版本而有所不同。 如果已安裝 1.0 版,XML Web 服務預設為不安全;所有呼叫都已接受,且不會使用加密。 如果已安裝 1.1 版或更新版本,XML Web 服務預設為安全;呼叫端必須經過驗證,而且需要加密。

    在 CAO 模式中存取 XML Web 服務

    在 WKO 模式中存取 XML Web 服務

    COM+ SOAP 服務概觀

    保護 XML Web 服務

  •