Udostępnij za pośrednictwem


Narzędzie konfiguracji modelu usług COM+ (ComSvcConfig.exe)

Narzędzie wiersza polecenia COM+ Service Model Configuration (ComSvcConfig.exe) umożliwia skonfigurowanie interfejsów COM+ jako usług sieci Web.

Składnia

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]  

Uwagi

Uwaga

Aby korzystać z ComSvcConfig.exe, musisz być administratorem na komputerze lokalnym.

Narzędzie można znaleźć w następującej lokalizacji

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

Aby uzyskać więcej informacji na temat ComSvcConfig.exe, zobacz How to: Use the COM+ Service Model Configuration Tool (Instrukcje: korzystanie z narzędzia com+ Service Model Configuration Tool).

W poniższej tabeli opisano tryby, których można używać z ComSvcConfig.exe.

Opcja Opis
install Instaluje konfigurację interfejsu COM+ na potrzeby integracji modelu usługi.

Krótki formularz /i.
uninstall Odinstalowuje konfigurację interfejsu COM+ z poziomu integracji modelu usługi.

Krótki formularz /u.
list Wyświetla informacje o aplikacjach i składnikach modelu COM+ z interfejsami skonfigurowanymi do integracji modelu usługi.

Krótki formularz /l.

W poniższej tabeli opisano flagi, których można używać z ComSvcConfig.exe.

Opcja Opis
/application:<ApplicationID | ApplicationName> Określa aplikację COM+ do skonfigurowania.

Krótki formularz /a.
/contract:<ClassID ProgID | | *,InterfaceID | InterfaceName | *> Określa składnik COM+ i interfejs, który zostanie skonfigurowany jako kontrakt dla usługi.

Krótki formularz /c.

Chociaż symbol wieloznaczny (*) może być używany podczas określania nazw składników i interfejsów, zalecamy, aby go nie używać, ponieważ można uwidocznić interfejsy, których nie zamierzasz.
/hosting:<complus | był> Określa, czy używać trybu hostingu COM+ czy trybu hostingu sieci Web.

Krótki formularz /h.

Korzystanie z trybu hostingu COM+ wymaga jawnej aktywacji aplikacji COM+. Użycie trybu hostingu sieci Web umożliwia automatyczne aktywowanie aplikacji COM+ zgodnie z potrzebami. Jeśli aplikacja COM+ jest aplikacją biblioteki, jest uruchamiana w procesie internetowych usług informacyjnych (IIS). Jeśli aplikacja COM+ jest aplikacją serwera, jest uruchamiana w procesie Dllhost.exe.
/webSite:<Nazwa witryny sieci Web> Określa witrynę sieci Web do hostowania, gdy jest używany tryb hostingu sieci Web (zobacz flagę /hosting ).

Krótki formularz /w.

Jeśli nie określono żadnej witryny sieci Web, zostanie użyta domyślna witryna sieci Web.
/webDirectory:<WebDirectoryName> Określa katalog wirtualny do hostowania, gdy jest używany hosting internetowy (zobacz flagę /hosting ).

Krótki formularz /d.
/mex Dodaje punkt końcowy usługi Wymiany metadanych (MEX) do domyślnej konfiguracji usługi w celu obsługi klientów, którzy chcą pobrać definicję kontraktu z usługi.

Krótki formularz /x.
/id Wyświetla informacje o aplikacji, składniku i interfejsie jako identyfikatory.

Krótki formularz /k.
/nologo Uniemożliwia ComSvcConfig.exe wyświetlania logo.

Krótki formularz /n.
/verbose Zwraca wszystkie ostrzeżenia lub tekst informacyjny oprócz napotkanych błędów.

Krótki formularz /v.
/help Wyświetla komunikat użycia.

Krótki formularz /?.
/partial Generuje konfigurację usługi, gdy określony interfejs zawiera co najmniej jeden podpis metody, który można uwidocznić. W czasie inicjowania usługi zgodne metody są wyświetlane jako operacje w umowie usługi, a metody niezgodne są ignorowane i nieobecne w umowie usługi.

Jeśli brakuje tej flagi, narzędzie nie wygeneruje konfiguracji usługi, gdy określony interfejs zawiera co najmniej jedną niezgodną metodę.

Przykłady

opis

Poniższy przykład dodaje IFinances interfejs ItemOrders.IFinancial składnika (z aplikacji COM+ OnlineStore) do zestawu interfejsów, które są uwidocznione jako usługi sieci Web, przy użyciu trybu hostingu COM+. Wszystkie ostrzeżenia będą wyświetlane oprócz wszystkich napotkanych błędów.

Kod

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

opis

Poniższy przykład dodaje IStockLevels interfejs ItemInventory.Warehouse składnika (z aplikacji COM+ OnlineWarehouse) do zestawu interfejsów uwidocznionych jako usługi sieci Web przy użyciu trybu hostingu sieci Web. Usługa sieci Web jest hostowana w katalogu wirtualnym usługi OnlineWarehouse usług IIS.

Kod

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

opis

Poniższy przykład usuwa IFinances interfejs ItemOrders.Financial składnika (z aplikacji COM+ OnlineStore) z zestawu interfejsów, które są widoczne jako usługi sieci Web.

Kod

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

opis

W poniższym przykładzie wymieniono obecnie uwidocznione interfejsy com+ hostowane wraz z odpowiednimi szczegółami adresu i powiązania dla aplikacji Com+ sklepu OnlineStore na komputerze lokalnym.

Kod

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

Zobacz też