Megosztás a következőn keresztül:


COM+ szolgáltatásmodell-konfigurációs eszköz (ComSvcConfig.exe)

A COM+ szolgáltatásmodell konfigurációs parancssori eszközével (ComSvcConfig.exe) konfigurálhatja a COM+ felületeket, hogy webszolgáltatásokként legyenek közzétéve.

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]  

Megjegyzések

Feljegyzés

A ComSvcConfig.exe használatához rendszergazdának kell lennie a helyi számítógépen.

Az eszköz a következő helyen található

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

A ComSvcConfig.exe további információ: Útmutató: A COM+ szolgáltatásmodell konfigurációs eszközének használata.

Az alábbi táblázat a ComSvcConfig.exe használható módokat ismerteti.

Lehetőség Leírás
install A szolgáltatásmodell integrációját szolgáló COM+ interfész konfigurációjának telepítése.

Rövid űrlap /i.
uninstall Eltávolítja a COM+ interfész konfigurációját a Service Model integrációjából.

Rövid űrlap /u.
list A szolgáltatásmodell-integrációhoz konfigurált interfészekkel rendelkező COM+ alkalmazásokkal és összetevőkkel kapcsolatos információkat sorolja fel.

Rövid űrlap /l.

Az alábbi táblázat a ComSvcConfig.exe használható jelzőket ismerteti.

Lehetőség Leírás
/application:<ApplicationID | ApplicationName> Megadja a konfigurálni kívánt COM+ alkalmazást.

Rövid űrlap /a.
/contract:<ClassID | ProgID | *,InterfaceID | InterfaceName | *> Megadja azt a COM+ összetevőt és felületet, amely a szolgáltatás szerződéseként lesz konfigurálva.

Rövid űrlap /c.

Bár a helyettesítő karakter (*) használható az összetevő és a felület neveinek megadásakor, javasoljuk, hogy ne használja, mert előfordulhat, hogy olyan felületeket tesz elérhetővé, amelyeket nem kívánt.
/hosting:<complus | volt> Megadja, hogy a COM+ üzemeltetési módot vagy a webes üzemeltetési módot használja-e.

Rövid űrlap /h.

A COM+ üzemeltetési mód használatához a COM+ alkalmazás explicit aktiválása szükséges. A webes üzemeltetési mód használata lehetővé teszi, hogy a COM+ alkalmazás szükség szerint automatikusan aktiválódjon. Ha a COM+ alkalmazás egy kódtáralkalmazás, akkor az Internet Information Services (IIS) folyamatában fut. Ha a COM+ alkalmazás kiszolgálóalkalmazás, akkor az Dllhost.exe folyamatban fut.
/webSite:<Webhelynév> A webszolgáltatási mód használata esetén üzemeltethető webhelyet adja meg (lásd a jelölőt /hosting ).

Rövid űrlap /w.

Ha nincs megadva webhely, a rendszer az alapértelmezett webhelyet használja.
/webDirectory:<WebDirectoryName> Megadja a virtuális címtárat a webszolgáltatás használatakor (lásd a jelölőt /hosting ).

Rövid űrlap /d.
/mex Hozzáad egy Metaadat Exchange (MEX) szolgáltatásvégpontot az alapértelmezett szolgáltatáskonfigurációhoz, hogy támogassa azokat az ügyfeleket, amelyek le szeretnének kérni egy szerződésdefiníciót a szolgáltatásból.

Rövid űrlap /x.
/id Azonosítóként jeleníti meg az alkalmazás, az összetevő és a felület adatait.

Rövid űrlap /k.
/nologo Megakadályozza, hogy ComSvcConfig.exe megjelenítse az emblémáját.

Rövid űrlap /n.
/verbose A megjelenő hibákon kívül az összes figyelmeztetést vagy tájékoztató szöveget is megjeleníti.

Rövid űrlap /v.
/help Megjeleníti a használati üzenetet.

Rövid űrlap /?.
/partial Szolgáltatáskonfigurációt hoz létre, ha a megadott felület tartalmaz egy vagy több, közzétehető metódus-aláírást. A szolgáltatás inicializálásakor a kompatibilis metódusok a szolgáltatási szerződés műveleteiként jelennek meg, a nem kompatibilis metódusok pedig figyelmen kívül lesznek hagyva, és hiányoznak a szolgáltatási szerződésből.

Ha ez a jelző hiányzik, az eszköz nem hoz létre szolgáltatáskonfigurációt, ha a megadott felület egy vagy több nem kompatibilis metódust tartalmaz.

Példák

Leírás

Az alábbi példa hozzáadja az IFinancesItemOrders.IFinancial összetevő felületét (az OnlineStore COM+ alkalmazásból) a webszolgáltatásokként elérhető felületek készletéhez a COM+ üzemeltetési mód használatával. Az esetleges hibák mellett minden figyelmeztetés kimenete is megjelenik.

Kód

ComSvcConfig.exe /install /application:OnlineStore /contract:ItemOrders.Financial,IFinances /hosting:complus /verbose  

Leírás

Az alábbi példa hozzáadja az IStockLevelsItemInventory.Warehouse összetevő felületét (az OnlineWarehouse COM+ alkalmazásból) a webszolgáltatásokként elérhető felületek készletéhez a webes üzemeltetési mód használatával. A webszolgáltatás az IIS OnlineWarehouse virtuális könyvtárában található.

Kód

ComSvcConfig.exe /install /application:OnlineWarehouse /contract:ItemInventory.Warehouse,IStockLevels /hosting:was /webDirectory:root/OnlineWarehouse  

Leírás

Az alábbi példa eltávolítja az IFinancesItemOrders.Financial összetevő felületét (az OnlineStore COM+ alkalmazásból) a webszolgáltatásokként közzétett felületek készletéből.

Kód

ComSvcConfig.exe /uninstall /application:OnlineStore /interface:ItemOrders.Financial,IFinances /hosting:complus  

Leírás

Az alábbi példa felsorolja a jelenleg közzétett COM+ üzemeltetett felületeket, valamint a megfelelő címet és kötési adatokat a helyi gépen futó OnlineStore COM+ alkalmazáshoz.

Kód

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

Kapcsolódó információk