Dela via


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 IFinancesItemOrders.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 IStockLevelsItemInventory.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  

Se även