Sdílet prostřednictvím


Nástroj pro konfiguraci modelu služby COM+ (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 v místním počítači.

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

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

Další informace o ComSvcConfig.exenaleznete 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 rozhraní COM+ z integrace Service Model.

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 | Název aplikace> Určuje aplikaci modelu COM+ ke konfiguraci.

Krátká forma /a.
/contract: < CLASSID | PROGID | *,InterfaceID | InterfaceName | *> Určuje komponentu a rozhraní COM+, které budou nakonfigurovány jako smlouva 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 | byl> 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í COM+ vyžaduje explicitní aktivaci aplikace COM+. Použití režimu hostování webu umožňuje automatické aktivaci aplikace modelu COM+ podle potřeby. Pokud je aplikace COM+ aplikací knihovny, spustí se v procesu Internet Information Services (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 v zobrazení svého loga.

Krátká forma /n.
/verbose Kromě všech zjištěných chyb zobrazí všechna upozornění a informační text.

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ů metod k vystavení. 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á rozhraní IFinances komponenty ItemOrders.IFinancial (z aplikace COM+ OnlineStore) do množiny rozhraní, která jsou vystavena jako webové služby, při použití hostování COM+. Všechna upozornění budou vytištěna společně se všemi nalezenými chybami.

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 hostována na webu 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í COM+ spolu s odpovídající adresou a podrobnostmi vazby pro aplikaci COM+ OnlineStore na místním počítači.

Kód

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

Viz také