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 IFinances
ItemOrders.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 IStockLevels
ItemInventory.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 IFinances
ItemOrders.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