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