Następujące parametry są przechowywane w rejestrze uporządkowane według usług a ich działanie jest specyficzne dla danej usługi, ale ich nazwy dla każdej z usług są takie same.
Ścieżka rejestru:
HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet
\Services
\NazwaUsługi
\Parameters
gdzie NazwaUsługi to
MSFTPSVC (usługa FTP)
W3SVC (usługa WWW)
AllowGuestAccess REG_DWORD |
Zakres: 1, 0 Domyślny: 1 (włączony) |
Ten parametr określa, czy logowanie typu Guest jest dopuszczalne dla usług internetowych. Gdy nowy użytkownik loguje się, serwer sprawdza, czy jest on zalogowany w systemie Windows NT jako użytkownik Guest. W przypadku połączenia typu Guest w oparciu o wartość tego parametru usługa internetowa odrzuca lub akceptuje nowe połączenie. Wiadomo, że zezwolenie na dostęp typu Guest powodowało problemy w nieudolnie zarządzanych witrynach. W domyślnej instalacji systemu Windows NT konto typu Guest ma przyznane uprawnienia do wszystkich typów dostępu w systemie. Ponieważ to ustawienie domyślne może łatwo narazić na szwank bezpieczeństwo, należy wyłączyć je zmieniając omawianą wartość na 0. |
EnableSvcLoc REG_DWORD |
Zakres: 1, 0 Domyślny: 1 (włączony) |
Usługi PWS rejestrują się w lokalizatorze usług, aby daną usługę mógł wykryć program Menedżer usług internetowych. Ten parametr kontroluje taką rejestrację. Jeśli jest ustawiony na 0, to usługa pominie rejestrację. Jeśli natomiast jest ustawiony na 1, to usługa jest rejestrowana do celów lokalizacji usług. |
Ścieżka rejestru:
HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet
\Services
\W3SVC
\ASP
\Parameters
ProcessorThreadMax REG_DWORD |
Domyślny: 10 |
Ta wartość określa maksymalną liczbę wątków, jakie można utworzyć na każdy procesor. Ogólnie nie jest zalecane tworzenie więcej niż 20 wątków na procesor. Jeśli ta wartość zostanie zmieniona, to należy zatrzymać serwer sieci Web i uruchomić go ponownie, aby zmiana ta została wprowadzona. |
RequestQueueMax REG_DWORD |
Domyślny: 500 |
Ta wartość określa maksymalną liczbę żądań pliku .asp, które mają być utrzymywane w kolejce żądania dostępnej dla każdego wątku. Wartość równa 0 oznacza, że kolejka nie ma ograniczeń rozmiarów. Jeśli ta wartość zostanie zmieniona, to należy zatrzymać serwer sieci Web i uruchomić go ponownie, aby zmiana ta została wprowadzona. |
Następujący klucz rejestru, LanguageEngines, domyślnie nie jest instalowany. Aby używać tego klucza, musisz utworzyć go w następującym miejscu.
HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet
\Services
\W3SVC
\ASP
\LanguageEngines
\NazwaJęzyka
Wartość: Write REG_SZ: Odpowiedź.WriteEquiv |
Wartość: WriteBlock REG_SZ: Odpowiedź.WriteBlockEquiv |
LanguageEngines REG_STRING |
Zakres:ciąg znaków Domyślny: brak |
Ten parametr określa język tworzenia skryptów, który nie obsługuje składni Object.Method jako podstawowego języka tworzenia skryptów w środowisku Active Server Pages (języka w obrębie ograniczników skryptu ASP <% ... %>). NazwaJęzyka jest nazwą wybranego języka, Response.WriteEquiv jest odpowiednikiem w danym języku składni Response.Write, a Response.WriteBlockEquiv jest odpowiednikiem w danym języku składni Response.WriteBlock. Symbol potoku (|) jest wstawką używaną w środowisku ASP do wysyłania wyrażeń i bloków HTML, które są normalnie przetwarzane przy użyciu metod Response.Write oraz Response.WriteBlock. To można osiągnąć automatycznie przy instalowaniu dodatkowych języków tworzenia skryptów. Jeśli Twój język tworzenia skryptów jest wrażliwy na puste miejsce i znaki podziału wiersza, to może się okazać, że nie będzie możliwe użycie go jako podstawowego języka tworzenia skryptów nawet przy odpowiednim ustawieniu tej wartości rejestru. Alternatywą jest ręczne wpisanie bloków HTML do przeglądarki albo wpisanie funkcji tego języka w bloki skryptu z tagami (<SCRIPT> ... </SCRIPT> ) i wywoływanie ich z dowolnego innego języka. |