Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Po wybraniu odpowiedniego trybu hostingu użyj narzędzia wiersza polecenia COM+ Service Model Configuration (ComSvcConfig.exe), aby skonfigurować interfejsy aplikacji, które będą widoczne jako usługi sieci Web.
Uwaga
Aby wykonać dowolne z następujących zadań, musisz być administratorem na maszynie.
W przypadku korzystania z ComSvcConfig.exe na maszynie z systemem Windows 7 w celu skonfigurowania usługi internetowej do korzystania z najnowszej wersji modelu usługi (obecnie w wersji 4.5) wykonaj następujące kroki:
Ustaw klucz
[HKEY_LOCAL_COMPUTER\SOFTWARE\Microsoft\.NETFramework]\OnlyUseLatestCLR
rejestru na wartość DWORD 0x00000001Uruchamianie comsvcconfig.exe
Przywróć klucz rejestru dodany w kroku 1 z powrotem do oryginalnej wartości lub usuń go, jeśli nie istnieje.
Ważne
Przywrócenie tego klucza rejestru jest ważne. Jest to klucz zgodności. Nie można przywrócić tej zmiany może powodować problemy z innymi aplikacjami platformy .NET uruchomionymi na maszynie).
Ostrzeżenie
W przypadku korzystania z ComSvcConfig.exe /install na komputerze z systemem Windows 8 zostanie wyświetlone okno dialogowe z informacją "Aplikacja na komputerze wymaga następującej funkcji systemu Windows: .NET Framework 3.5 (w tym .NET 2.0 i .NET 3.0", jeśli program .NET Framework 3.5 nie jest zainstalowany. To okno dialogowe może być ignorowane. Alternatywnie można połączyć klucz rejestru OnlyUseLatestCLR z wartością DWORD 0x00000001
Dodawanie interfejsu przy użyciu trybu hostingu COM+
Uruchom polecenie ComSvcConfig przy użyciu opcji
/install
i/hosting:complus
, jak pokazano w poniższym przykładzie.ComSvcConfig.exe /install /application:OnlineStore /contract:ItemOrders.Financial,IFinances /hosting:complus /verbose
Polecenie dodaje
IFinances
interfejsItemOrders.IFinancial
składnika (z aplikacji Com+ sklepu OnlineStore) do zestawu interfejsów, które zostaną uwidocznione jako usługi sieci Web. Usługa korzysta z trybu hostingu COM+ i dlatego wymaga jawnej aktywacji aplikacji.Symbol wieloznaczny gwiazdki (*) może być używany dla składnika i interfejsu, ale należy unikać używania go, ponieważ może być konieczne uwidocznienie tylko wybranych funkcji jako usługi sieci Web. W przypadku uruchomienia z przyszłą wersją tego składnika użycie symbolu wieloznakowego może przypadkowo uwidaczniać interfejsy, które mogły nie być obecne podczas określania składni konfiguracji.
/verbose opcja instruuje narzędzie do wyświetlania ostrzeżeń oprócz błędów.
Kontrakt dla uwidocznionej usługi będzie zawierać wszystkie metody z interfejsu
IFinances
.
Dodawanie określonych metod z interfejsu przy użyciu trybu hostingu COM+
Uruchom polecenie ComSvcConfig przy użyciu
/install
opcji i/hosting:complus
z jawnym nazewnictwem wymaganych metod, jak pokazano w poniższym przykładzie.ComSvcConfig.exe /install /application:OnlineStore /contract:ItemOrders.Financial,IFinances.{Credit,Debit} /hosting:complus /verbose
Polecenie dodaje tylko
Credit
metody iDebit
z interfejsuIFinances
jako operacje do uwidocznionego kontraktu usługi. Wszystkie inne metody interfejsu zostaną pominięte z kontraktu i nie będą wywoływane z klientów usługi sieci Web.
Dodawanie interfejsu przy użyciu trybu hostingu sieci Web
Uruchom polecenie ComSvcConfig przy użyciu
/install
opcji i/hosting:was
opcji, jak pokazano w poniższym przykładzie.ComSvcConfig.exe /install /application:OnlineWarehouse /contract:ItemInventory.Warehouse,IStockLevels /hosting:was /webDirectory:root/OnlineWarehouse /mex /verbose
Polecenie dodaje
IStockLevels
interfejs w składnikuItemInventory.Warehouse
(z aplikacji COM+ OnlineWarehouse) do zestawu interfejsów, które będą widoczne jako usługi sieci Web. Usługa jest hostowana w sieci Web w katalogu wirtualnym usługi OnlineWarehouse usług IIS, a nie w modelu COM+, a tym samym aplikacja jest automatycznie aktywowana zgodnie z potrzebami.Aby korzystać z konfiguracji hostowanej w procesie sieci Web, aplikacja COM+ musi być skonfigurowana do uruchamiania jako aplikacja biblioteka, a nie aplikacja serwera przy użyciu konsoli administracyjnej usług składników. Aplikacje skonfigurowane jako aplikacje serwera używają standardowego trybu hostowanego w sieci Web i powodują przeskok procesu w celu przetworzenia każdego żądania.
Opcja
/mex
dodaje dodatkowy punkt końcowy usługi Wymiany metadanych (MEX), który używa tego samego transportu co punkt końcowy usługi aplikacji do obsługi klientów, którzy chcą pobrać definicję kontraktu z usługi.
Usuwanie usługi sieci Web dla określonego interfejsu
Uruchom polecenie ComSvcConfig przy użyciu
/uninstall
opcji , jak pokazano w poniższym przykładzie.ComSvcConfig.exe /uninstall /application:OnlineStore /contract:ItemOrders.Financial,IFinances /hosting:complus
Polecenie usuwa
IFinances
interfejs składnikaItemOrders.Financial
(z aplikacji COM+ OnlineStore).
Wyświetlanie listy obecnie uwidocznionych interfejsów
Uruchom polecenie ComSvcConfig przy użyciu
/list
opcji , jak pokazano w poniższym przykładzie.ComSvcConfig.exe /list
Polecenie wyświetla listę obecnie uwidocznionych interfejsów wraz z odpowiednimi adresami i szczegółami powiązania określonymi w zakresie komputera lokalnego.
Wyświetlanie listy aktualnie uwidocznionych interfejsów
Uruchom polecenie ComSvcConfig przy użyciu
/list
opcji , jak pokazano w poniższym przykładzie.ComSvcConfig.exe /list /application:OnlineStore /hosting:complus
Polecenie wyświetla obecnie uwidocznione interfejsy COM+-hosted wraz z odpowiednimi adresami i szczegółami powiązania aplikacji OnlineStore COM+ na komputerze lokalnym.
Wyświetlanie pomocy dotyczącej opcji
Uruchom polecenie ComSvcConfig przy użyciu /? opcja, jak pokazano w poniższym przykładzie.
ComSvcConfig.exe /?