Sdílet prostřednictvím


Nástroj COM+ Service Model Configuration (ComSvcConfig.exe)

Nástroj příkazového řádku konfigurace modelu služby COM+ (ComSvcConfig.exe) umožňuje konfigurovat rozhraní MODELU COM+ tak, aby byla zpřístupněna jako webové služby.

Syntaxe

ComSvcConfig.exe /install | /uninstall | /list [/application:<ApplicationID | ApplicationName>] [/contract:<ClassID | ProgID | *,InterfaceID | InterfaceName | *>] [/hosting:<complus | was>] [/webSite:<WebsiteName>] [/webDirectory:<WebDirectoryName>] [/mex] [/id] [/nologo] [/verbose] [/help] [/partial]  

Poznámky

Poznámka:

Abyste mohli používat ComSvcConfig.exe, musíte být správcem místního počítače.

Nástroj najdete v následujícím umístění.

%SystemRoot%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\

Další informace o ComSvcConfig.exe naleznete v tématu Postupy: Použití nástroje com+ Service Model Configuration Tool.

Následující tabulka popisuje režimy, které lze použít s ComSvcConfig.exe.

Možnost Popis
install Nainstaluje konfiguraci pro rozhraní MODELU COM+ pro integraci modelu služby.

Krátká forma /i.
uninstall Odinstaluje konfiguraci pro rozhraní MODELU COM+ z integrace modelu služby.

Krátká forma /u.
list Uvádí informace o aplikacích a součástech modelu COM+ s rozhraními, která jsou nakonfigurována pro integraci modelu služby.

Krátká forma /l.

Následující tabulka popisuje příznaky, které lze použít s ComSvcConfig.exe.

Možnost Popis
/application:<ApplicationID | ApplicationName> Určuje aplikaci modelu COM+ ke konfiguraci.

Krátká forma /a.
/contract:<Id třídy ProgID | *,InterfaceID | InterfaceName | * | > Určuje komponentu a rozhraní MODELU COM+, které bude nakonfigurováno jako kontrakt pro službu.

Krátká forma /c.

Zástupné znaky (*) lze použít při zadávání názvů komponent a rozhraní, doporučujeme, abyste ho nepoužívali, protože můžete vystavit rozhraní, která jste nechtěli.
/hosting:<complus | was> Určuje, jestli se má použít režim hostování modelu COM+ nebo režim hostování webu.

Krátká forma /h.

Použití režimu hostování modelu COM+ vyžaduje explicitní aktivaci aplikace MODELU COM+. Použití režimu hostování webu umožňuje automatické aktivaci aplikace modelu COM+ podle potřeby. Pokud je aplikace MODELU COM+ aplikací knihovny, spustí se v procesu Internetová informační služba (IIS). Pokud je aplikace modelu COM+ serverovou aplikací, spustí se v procesu Dllhost.exe.
/webSite:<Název webu> Určuje web pro hostování při použití režimu hostování webu (viz /hosting příznak).

Krátká forma /w.

Pokud není zadán žádný web, použije se výchozí web.
/webDirectory:<Název_webového adresáře> Určuje virtuální adresář pro hostování při použití hostování webu (viz /hosting příznak).

Krátká forma /d.
/mex Přidá koncový bod služby Metadata Exchange (MEX) do výchozí konfigurace služby pro podporu klientů, kteří chtějí načíst definici kontraktu ze služby.

Krátká forma /x.
/id Zobrazí informace o aplikaci, komponentě a rozhraní jako ID.

Krátká forma /k.
/nologo Zabrání ComSvcConfig.exe zobrazení loga.

Krátká forma /n.
/verbose Kromě všech zjištěných chyb zobrazí výstup všech upozornění nebo informačního textu.

Krátká forma /v.
/help Zobrazí zprávu o využití.

Krátká forma /?.
/partial Vygeneruje konfiguraci služby, pokud zadané rozhraní obsahuje jeden nebo více podpisů metody, které lze vystavit. V době inicializace služby se kompatibilní metody zobrazují jako operace na kontraktu služby a nekompatibilní metody jsou ignorovány a chybí v kontraktu služby.

Pokud tento příznak chybí, nástroj nevygeneruje konfiguraci služby, pokud zadané rozhraní obsahuje jednu nebo více nekompatibilních metod.

Příklady

Popis

Následující příklad přidá IFinances rozhraní ItemOrders.IFinancial komponenty (z aplikace Com+ OnlineStore) do sady rozhraní, která jsou vystavena jako webové služby pomocí režimu hostování MODELU COM+. Všechna upozornění budou výstupem kromě všech zjištěných chyb.

Kód

ComSvcConfig.exe /install /application:OnlineStore /contract:ItemOrders.Financial,IFinances /hosting:complus /verbose  

Popis

Následující příklad přidá IStockLevels rozhraní ItemInventory.Warehouse komponenty (z aplikace OnlineWarehouse COM+) do sady rozhraní, která jsou vystavena jako webové služby pomocí režimu hostování webu. Webová služba je web hostovaná ve virtuálním adresáři OnlineWarehouse služby IIS.

Kód

ComSvcConfig.exe /install /application:OnlineWarehouse /contract:ItemInventory.Warehouse,IStockLevels /hosting:was /webDirectory:root/OnlineWarehouse  

Popis

Následující příklad odebere IFinances rozhraní ItemOrders.Financial komponenty (z aplikace Com+ OnlineStore) ze sady rozhraní, která jsou vystavena jako webové služby.

Kód

ComSvcConfig.exe /uninstall /application:OnlineStore /interface:ItemOrders.Financial,IFinances /hosting:complus  

Popis

Následující příklad uvádí aktuálně vystavená hostovaná rozhraní MODELU COM+ spolu s odpovídajícími podrobnostmi adresy a vazby pro aplikaci Modelu COM+ OnlineStore na místním počítači.

Kód

ComSvcConfig.exe /list /application:OnlineStore /hosting:complus  

Viz také