Konfigurationsverktyg för COM+ Service Model (ComSvcConfig.exe)
Kommandoradsverktyget COM+ Service Model Configuration (ComSvcConfig.exe) gör att du kan konfigurera COM+-gränssnitt som ska exponeras som webbtjänster.
Syntax
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]
Kommentarer
Kommentar
Du måste vara administratör på den lokala datorn för att kunna använda ComSvcConfig.exe.
Verktyget finns på följande plats
%SystemRoot%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\
Mer information om ComSvcConfig.exe finns i How to: Use the COM+ Service Model Configuration Tool.
I följande tabell beskrivs de lägen som kan användas med ComSvcConfig.exe.
Alternativ | Description |
---|---|
install |
Installerar en konfiguration för ett COM+-gränssnitt för servicemodellintegrering. Kort formulär /i . |
uninstall |
Avinstallerar en konfiguration för ett COM+-gränssnitt från servicemodellintegrering. Kort formulär /u . |
list |
Visar information om COM+-program och komponenter som har gränssnitt som är konfigurerade för servicemodellintegrering. Kort formulär /l . |
I följande tabell beskrivs de flaggor som kan användas med ComSvcConfig.exe.
Alternativ | Description |
---|---|
/application: <ApplicationID | ApplicationName> |
Anger com+-programmet som ska konfigureras. Kort formulär /a . |
/contract: <ClassID | ProgID | *,InterfaceID | InterfaceName | *> |
Anger com+-komponenten och gränssnittet som ska konfigureras som kontrakt för tjänsten. Kort formulär /c .Jokertecknet (*) kan användas när du anger komponent- och gränssnittsnamn, men vi rekommenderar att du inte använder det, eftersom du kan exponera gränssnitt som du inte har för avsikt att använda. |
/hosting: <complus | var> |
Anger om du vill använda COM+-värdläget eller värdläget för webben. Kort formulär /h .Användning av COM+-värdläget kräver explicit aktivering av COM+-programmet. Med hjälp av webbvärdläget kan COM+-programmet aktiveras automatiskt efter behov. Om COM+-programmet är ett biblioteksprogram körs det i IIS-processen (Internet Information Services). Om COM+-programmet är ett serverprogram körs det i Dllhost.exe processen. |
/webSite: <WebsiteName> |
Anger webbplatsen för värd när webbvärdläge används (se /hosting flaggan).Kort formulär /w .Om ingen webbplats har angetts används standardwebbplatsen. |
/webDirectory: <WebDirectoryName> |
Anger den virtuella katalogen för värd när webbvärd används (se /hosting flaggan).Kort formulär /d . |
/mex |
Lägger till en TJÄNSTslutpunkt för Metadata Exchange (MEX) i standardtjänstkonfigurationen för att stödja klienter som vill hämta en kontraktsdefinition från tjänsten. Kort formulär /x . |
/id |
Visar program-, komponent- och gränssnittsinformationen som ID:er. Kort formulär /k . |
/nologo |
Förhindrar att ComSvcConfig.exe visar logotypen. Kort formulär /n . |
/verbose |
Matar ut alla varningar eller informationstext utöver eventuella fel som påträffas. Kort formulär /v . |
/help |
Visar användningsmeddelandet. Kort formulär /? . |
/partial |
Genererar en tjänstkonfiguration när det angivna gränssnittet innehåller en eller flera metodsignaturer som kan exponeras. Vid tjänstens initieringstid visas kompatibla metoder som åtgärder i tjänstkontraktet och icke-kompatibla metoder ignoreras och saknas i tjänstkontraktet. Om den här flaggan saknas genererar verktyget inte någon tjänstkonfiguration när det angivna gränssnittet innehåller en eller flera inkompatibla metoder. |
Exempel
beskrivning
I följande exempel läggs komponentens IFinances
ItemOrders.IFinancial
gränssnitt (från Com+-programmet OnlineStore) till den uppsättning gränssnitt som exponeras som webbtjänster med hjälp av COM+-värdläget. Alla varningar kommer att matas ut utöver eventuella fel som påträffas.
Kod
ComSvcConfig.exe /install /application:OnlineStore /contract:ItemOrders.Financial,IFinances /hosting:complus /verbose
beskrivning
I följande exempel läggs komponentens IStockLevels
ItemInventory.Warehouse
gränssnitt (från Com+-programmet OnlineWarehouse) till den uppsättning gränssnitt som exponeras som webbtjänster med hjälp av webbvärdläget. Webbtjänsten finns i den virtuella katalogen OnlineWarehouse för IIS.
Kod
ComSvcConfig.exe /install /application:OnlineWarehouse /contract:ItemInventory.Warehouse,IStockLevels /hosting:was /webDirectory:root/OnlineWarehouse
beskrivning
I följande exempel tas gränssnittet för komponenten ItemOrders.Financial
(från Com+-programmet OnlineStore) bort IFinances
från den uppsättning gränssnitt som exponeras som webbtjänster.
Kod
ComSvcConfig.exe /uninstall /application:OnlineStore /interface:ItemOrders.Financial,IFinances /hosting:complus
beskrivning
I följande exempel visas com+-värdbaserade gränssnitt, tillsammans med motsvarande adress- och bindningsinformation, för Com+-programmet OnlineStore på den lokala datorn.
Code
ComSvcConfig.exe /list /application:OnlineStore /hosting:complus