Wpisy rejestru specyficzne dla poszczególnych usług

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.

 


© 1998 Microsoft Corporation. Wszelkie prawa zastrzeżone.