Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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]
Anmärkningar
Anmärkning
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.exefinns 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 | Beskrivning |
|---|---|
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 | Beskrivning |
|---|---|
/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+-applikationen. 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 ComSvcConfig.exe från att visa 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 IFinances-komponentens ItemOrders.IFinancial-gränssnitt (från COM+-programmet OnlineStore) till den uppsättning gränssnitt som exponeras som webbtjänster med COM+-värdläget. Alla varningar kommer att visas tillsammans med eventuella fel som uppstår.
Kod
ComSvcConfig.exe /install /application:OnlineStore /contract:ItemOrders.Financial,IFinances /hosting:complus /verbose
Beskrivning
I följande exempel läggs gränssnittet IStockLevels av ItemInventory.Warehouse-komponenten (från OnlineWarehouse COM+-applikationen) till den uppsättning gränssnitt som exponeras som webbtjänster med hjälp av webbhotelläge. 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 IFinances för ItemOrders.Financial-komponenten (från COM+ programmet OnlineStore) bort 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 listas de för närvarande exponerade COM+-värdhanterade gränssnitten, tillsammans med motsvarande adress- och bindningsdetaljer, för OnlineStore COM+-applikationen på den lokala datorn.
Kod
ComSvcConfig.exe /list /application:OnlineStore /hosting:complus