Udostępnij za pośrednictwem


processModel elementu (ASP.Schemat ustawień netto)

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Konfiguruje ASP.Ustawienia modelu procesu netto na serwerze sieci Web (IIS) w Microsoft Internet Information Services. processModel Sekcji można ustawić tylko w pliku Machine.config i wpływa na wszystkie aplikacje ASP.NET, które są uruchomione na serwerze.

Ostrzeżenie

Zmienia się na processModel element skuteczna tylko w przypadku, gdy proces roboczy zostanie ponownie uruchomiony — nie natychmiast po zmianie ustawienia, jak w przypadku innych elementów konfiguracji.Aby uzyskać więcej informacji zobacz "Uwagi" w dalszej części tego tematu.

<processModel 
   enable="true|false"
   timeout="hrs:mins:secs|Infinite" 
   idleTimeout="hrs:mins:secs|Infinite"
   shutdownTimeout="hrs:mins:secs|Infinite"
   requestLimit="num|Infinite"
   requestQueueLimit="num|Infinite"
   restartQueueLimit="num|Infinite"
   memoryLimit="percent"
   webGarden="true|false"
   cpuMask="num"
   userName="<username>"
   password="<secure password>"
   logLevel="All|None|Errors"
   clientConnectedCheck="hrs:mins:secs|Infinite"
   comAuthenticationLevel="Default|None|Connect|Call| 
               Pkt|PktIntegrity|PktPrivacy"
   comImpersonationLevel="Default|Anonymous|Identify|
               Impersonate|Delegate"
   responseDeadlockInterval="hrs:mins:secs|Infinite"
   responseRestartDeadlockInterval="hrs:mins:secs|Infinite"
   autoConfig="true|false"
   maxWorkerThreads="num"
   maxIoThreads="num"
   minWorkerThreads="num"
   minIoThreads="num"
   serverErrorMessageFile="" 
   pingFrequency="Infinite" 
   pingTimeout="Infinite" 
   maxAppDomains="2000"
/>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty i elementy podrzędne elementy nadrzędne.

Atrybuty

Atrybut

Opis

autoConfig

Określa, czy mają być konfigurowane automatycznie następujące ustawienia, aby osiągnąć optymalną wydajność, na podstawie konfiguracji komputera:

Wartości są ustawione zgodnie z artykułem KB na https://support.microsoft.com/?id=821268.

Atrybut ten nie dotyczy.NET Framework aplikacji klienckich; tylko ASP.NET firmy Microsoft.

autoConfig Atrybut może być jedną z następujących wartości.

TerminDefinicja
True Wskazuje, że program ASP.NET automatycznie konfiguruje atrybuty z powyższej listy, aby osiągnąć optymalną wydajność, na podstawie konfiguracji komputera.
False Wskazuje, że program ASP.NET powinny używać jawnie zdefiniowane wartości atrybutów z powyższej listy.

Domyślnie w pliku Machine.config jest True, chyba że wcześniej istniejącej konfiguracji.

clientConnectedCheck

Określa, jak długo żądanie pozostaje w kolejce, zanim program ASP.NET sprawdza do ustalenia, czy klient jest podłączony.

Wartością domyślną jest "00:00:05" (5 sekund).

comAuthenticationLevel

Określa poziom uwierzytelniania dla zabezpieczeń DCOM.

comAuthenticationLevel Atrybut może być jedną z następujących wartości.

WartośćOpis
Call Określa model DCOM uwierzytelnia poświadczenia klienta, gdy serwer otrzymuje żądanie na początku każdego zdalnego wywołania procedury.
Connect Określa model DCOM uwierzytelnia poświadczenia klienta tylko wtedy, gdy klient nawiąże połączenie z serwerem.
Default Model DCOM określa poziom uwierzytelniania przy użyciu algorytmu negocjowania jego standardowych zabezpieczeń.
None Uwierzytelnianie nie jest.
Pkt Model DCOM uwierzytelnia się wszystkie dane odebrane od oczekiwanego klienta.Transportu datagramów należy zawsze używać Pkt uwierzytelniania.
PktIntegrity Określa, że model DCOM uwierzytelnia i weryfikuje, brak danych przesyłanych między klientem a serwerem jest modyfikowany.
PktPrivacy Określa, że model DCOM uwierzytelnia wszystkie poprzednie poziomy i szyfruje wartość argumentu każdego zdalnego wywołania procedury.

Wartością domyślną jest Connect.

comImpersonationLevel

Określa poziom uwierzytelniania dla zabezpieczeń COM.

comImpersonationLevel Atrybut może być jedną z następujących wartości.

WartośćOpis
Anonymous Określa, że klient jest anonimowy do serwera.Serwer może personifikować klienta, lecz token personifikacji nie będzie zawierał żadnych informacji.Anonymousnie jest obsługiwany w.NET Framework w wersji 1.1.
Default Model DCOM określa poziom personifikacji przy użyciu algorytmu negocjowania jego standardowych zabezpieczeń.
Delegate Określa, że proces serwera może personifikować kontekst zabezpieczeń dla klienta, działając w imieniu klienta.Proces serwera może również realizować wywołania wychodzące, do innych serwerów, działając w imieniu klienta, za pomocą maskowanie.Serwer można użyć kontekstu zabezpieczeń dla klienta na innych komputerach Aby uzyskać dostęp do zasobów lokalnych i zdalnych, jako klient.W przypadku personifikowania na tym poziomie, token personifikacji może być przekazywany przez dowolną liczbę granic.
Identify Określa, że serwer może uzyskać tożsamość klienta.Serwer może personifikować klienta w celu sprawdzania listę kontroli dostępu (ACL) kontroli dostępu, ale nie do obiektów systemu jako klient.
Impersonate Określa, że proces serwera może personifikować kontekst zabezpieczeń dla klienta, działając w imieniu klienta.Ten poziom personifikacji, można uzyskać dostęp do zasobów lokalnych, takich jak pliki.W przypadku personifikowania na tym poziomie, token personifikacji może być przekazywany granice tylko jeden komputer.

Wartością domyślną jest Impersonate.

cpuMask

Określa, które procesory (CPU) na serwerze wieloprocesorowym są kwalifikowane do uruchamiania aplikacji ASP.NET procesów. Ta wartość określa wzorzec bitowy wskazujący procesory, które są kwalifikowane do uruchamiania aplikacji ASP.NET wątków. Na przykład cpuMask wartość szesnastkowa 0x0d reprezentuje wzorzec bitowy 1101. Na komputerze wyposażonym w cztery procesory, oznacza to, że program ASP.NET procesy mogą być planowane na procesorach 0, 2 i 3, ale nie w Procesorach 1. ASP.NET uruchamia jeden proces roboczy dla każdego Procesora kwalifikowaną. Jeśli webGarden atrybut jest true, ten atrybut ogranicza liczbę procesów roboczych do liczby procesorów kwalifikowaną. Maksimum dla procesów roboczych jest równa liczbie procesorów. Jeśli webGarden jest false, ten atrybut jest ignorowany i będzie działać tylko jeden proces roboczy. Jest to zachowanie domyślne.

Wartością domyślną jest "0xffffffff".

enable

Określa, czy model procesu jest włączony.

enable Atrybut może być jedną z następujących wartości.

WartośćOpis
True Wskazuje, że model procesu jest włączony.
False Wskazuje, że model procesu nie jest włączony.

Wartością domyślną jest true.

idleTimeout

Określa okres nieaktywności, w formacie string hr:min:s, po którym program ASP.NET automatycznie kończy proces roboczy.

Wartością domyślną jest Infinite.

logLevel

Określa typy zdarzeń do rejestrowania w dzienniku zdarzeń.

logLevel Atrybut może być jedną z następujących wartości.

WartośćOpis
All Określa, że są rejestrowane wszystkie zdarzenia procesu.
Errors Określa, że zamknięć systemu, zamknięcia limit pamięci i zakleszczeniami są rejestrowane.
None Określa, że żadne zdarzenia są rejestrowane.

Wartością domyślną jest Errors.

maxAppDomains

Określa maksymalną liczbę domen aplikacji, które są dozwolone w jednym procesie.

Ten atrybut może być mniejsza niż lub równa 2000.

Wartością domyślną jest 2000.

maxIoThreads

Konfiguruje maksymalną liczbę wątków We/Wy, aby użyć dla procesu na podstawie poszczególnych procesorów. Na przykład, jeśli wartość ta jest 25 na serwerze jednoprocesorowym, ASP.NET używa interfejsów API środowiska wykonawczego ustawić limit procesu do 25. Na serwerze dwuprocesorowym limit jest ustawiona na 50. Wartość tego atrybutu musi być równa lub większa niż minFreeThread ustawienie atrybutu httpRuntime sekcji konfiguracji.

Do informacji na temat typów wątków, zobacz "Wyjaśnione Threading" w poprawy ASP.Wyniki netto.

Zakres dla tego atrybutu jest z 5 przez 100.

Wartością domyślną jest 20.

maxWorkerThreads

Konfiguruje maksymalną liczbę wątków roboczych służących do procesu na podstawie poszczególnych procesorów. Na przykład, jeśli wartość ta jest 25 na serwerze jednoprocesorowym, ASP.NET używa interfejsów API środowiska wykonawczego ustawić limit procesu do 25. Na serwerze dwuprocesorowym limit jest ustawiona na 50. Wartość tego atrybutu musi być równa lub większa niż minFreeThread ustawienie atrybutu httpRuntime sekcji konfiguracji.

Do informacji na temat typów wątków, zobacz "Wyjaśnione Threading" w poprawy ASP.Wyniki netto.

Zakres dla tego atrybutu jest z 5 przez 100.

Wartością domyślną jest 20.

memoryLimit

Określa rozmiar maksymalny dozwolony rozmiar pamięci w procentach całkowitej pamięci systemu, który może wykorzystać proces roboczy, zanim program ASP.NET uruchamia nowy proces i zmieni przypisanie istniejących żądań.

Wartością domyślną jest 60.

minIoThreads

Konfiguruje minimalną liczbę wątków We/Wy, aby użyć dla procesu na podstawie poszczególnych procesorów. Also see maxIoThreads.

Do informacji na temat typów wątków, zobacz "Wyjaśnione Threading" w poprawy ASP.Wyniki netto.

Wartością domyślną jest 1.

minWorkerThreads

Konfiguruje minimalną liczbę wątków roboczych służących do procesu na podstawie poszczególnych procesorów. Also see maxWorkerThreads.

Dla typów informacji na temat wątków "Threading wyjaśniono" w poprawy ASP.Wyniki netto.

Wartością domyślną jest 1.

password

Powoduje, że, jeśli jest obecny (i w połączeniu z userName), proces roboczy, aby uruchomić za pomocą skonfigurowana tożsamość systemu Microsoft Windows. Zobacz userName Aby uzyskać więcej informacji na temat nazw specjalnych System i Machine, które nie wymagają hasła oraz informacje dotyczące przechowywania zaszyfrowanych poświadczeń procesów roboczych w rejestrze.

NoteNote
Istnieją zagrożenia bezpieczeństwa związanych z przechowywaniem poświadczeń w pliku konfiguracyjnym.Aby uzyskać więcej informacji zobacz "Przechowywanie użytkownika nazwy i hasła w rejestrze" w dalszej części tego dokumentu.

Wartością domyślną jest AutoGenerate.

pingFrequency

Określa interwał czasu w standardowym formacie modelu procesu (hr:min:s), w której proces roboczy, aby ustalić, czy jest uruchomiona pinguje rozszerzenia ISAPI. Jeśli nie działa dla pingTimeout interwał, proces roboczy zostanie ponownie uruchomiony.

Wartością domyślną jest Infinite.

pingTimeout

Określa interwał czasu w standardowym formacie modelu procesu (hr:min:s), po którym ponownego uruchomienia procesu roboczego reagować, który nie odpowiada. Rozszerzenia ISAPI Pinguj proces podrzędny, na pingFrequency interwału. Jeśli proces roboczy nie odpowie w ciągu pingTimeout interwał, proces zostanie ponownie uruchomiony.

Wartością domyślną jest Infinite.

requestLimit

Określa liczbę żądań, które są dozwolone, zanim program ASP.NET automatycznie uruchamia nowy proces roboczy, bieżący proces.

Wartością domyślną jest Infinite.

requestQueueLimit

Określa liczbę żądań, które są dozwolone w kolejce, zanim program ASP.NET zaczyna zwracać komunikatu "503 – Serwer jest zbyt zajęty" na nowe żądania.

Wartością domyślną jest 5000.

responseDeadlockInterval

Określa interwał czasu w standardowym formacie modelu procesu (hr:min:s), po którym proces zostanie ponownie uruchomiony, jeśli spełnione są następujące warunki:

  • Istnieją żądań w kolejce.

  • Nie nastąpiła odpowiedź w tym przedziale.

Wartością domyślną jest "0:03:00" (3 minut).

responseRestartDeadlockInterval

Ten atrybut jest już używany przez program ASP.NET i zapewnia zgodność tylko. Nie spowoduje błąd konfiguracji, jeśli już istnieje w pliku konfiguracji. Recykling wszystkich z zakleszczenie jest obecnie kontrolowane przez responseDeadlockInterval atrybut.

Wartością domyślną jest "0:03:00" (3 minut).

restartQueueLimit

Określa maksymalną liczbę żądań oczekujących w kolejce podczas oczekiwania, aż proces roboczy o ponowne uruchomienie po wygaśnięciu niestandardowych. To ustawienie nie zastosowania w przypadku czystego zamknięcia lub standardowych ponownego uruchomienia komputera.

Wartością domyślną jest 10.

serverErrorMessageFile

Określa zawartość pliku, aby użyć zamiast komunikatu domyślnego "Serwer niedostępny" w przypadku wystąpienia błędu krytycznego. Lokalizacja pliku jest względem pliku Machine.config lub może być ścieżką bezwzględną. Jeśli ten atrybut nie jest obecny, jest używany domyślny komunikat "Serwer niedostępny".

shutdownTimeout

Określa liczbę minut, które są dozwolone dla procesu roboczego do zamknięcia. Po wygaśnięciu limitu czasu, ASP.NET zamyka proces roboczy. Czas jest wyrażony w hr:min:s ciąg formatu.

Wartością domyślną jest "0:00:05" (5 sekund).

timeout

Określa liczbę minut, aż do ASP.NET uruchamia nowy proces roboczy, bieżący proces.

Wartością domyślną jest Infinite.

userName

Określa, że program ASP.NET będzie uruchamiać proces roboczy z tożsamości systemu Windows, która różni się od tożsamości systemu Windows dla domyślna tożsamość procesu. Domyślnie ten atrybut jest ustawiony na Machine, a proces jest uruchamiany przy użyciu konta użytkownika o nazwie ASPNET, które jest tworzone automatycznie podczas ASP.NET jest instalowany. Hasło dla konta ASPNET jest kryptograficznie generowanych w czasie instalacji. Jeśli ten atrybut zostaną zaprezentowane ważne poświadczenia i password atrybut, proces jest uruchamiany przy użyciu danego konta. Jedną wartość dla userName jest System, przy użyciu hasła AutoGenerate, który uruchamia proces przy użyciu konta administracyjnego i pozwala na wszystkie aplikacje ASP.NET user kodu, która jest uruchomiona w ramach tego procesu miał pełne przywileje administracyjne. Patrz "Uwagi" w dalszej części tego tematu, aby uzyskać informacje dotyczące korzystania z programu ASP.NET na serwerze, który jest kontrolerem domeny.

NoteNote
Ten atrybut i password atrybutu są przechowywane w postaci zwykłego tekstu w pliku konfiguracyjnym.Chociaż Microsoft Internet Information Services (IIS) nie przesyłają plików .config w odpowiedzi na żądanie agenta użytkownika, pliki konfiguracyjne mogą zostać odczytane przez inne środki.Na przykład plik konfiguracyjny można odczytać przez uwierzytelnionego użytkownika za pomocą odpowiednich poświadczeń domeny dla serwera.Ze względów bezpieczeństwa processModel sekcji obsługuje przechowywanie zaszyfrowanych userName i password atrybuty w rejestrze.Poświadczenia muszą być w formacie REG_BINARY i zaszyfrowane przez funkcje szyfrowania systemu Windows 2000 i interfejsu API ochrony danych (DPAPI) systemu Windows XP.Aby uzyskać więcej informacji zobacz "Przechowywanie użytkownika nazwy i hasła w rejestrze" w dalszej części tego dokumentu.

Wartością domyślną jest "machine".

webGarden

Kontroluje koligacje Procesora w połączeniu z cpuMask atrybut. (Wieloprocesorowy serwer sieci Web jest nazywana ogród sieci Web).

webGarden Atrybut może być jedną z następujących wartości.

WartośćOpis
True Wskazuje, że cpuMask atrybut jest używany do określenia, które procesory są kwalifikowane do uruchamiania aplikacji ASP.NET procesów.
False Wskazuje, że użycie Procesora jest planowane przez system operacyjny Windows.cpuMask Atrybut jest ignorowany i tylko jeden proces roboczy jest uruchamiany.

Wartością domyślną jest False.

Elementy podrzędne

Brak.

Elementy nadrzędne

Element

Opis

system.web

Określa element główny dla aplikacji ASP.NET sekcji konfiguracji i zawiera elementy konfiguracyjne określające konfigurację programu ASP.NET aplikacje sieci Web i kontrolować zachowanie tych aplikacji.

Uwagi

System konfiguracji kodu zarządzanego nie odczytuje processModel ustawienia konfiguracji. Zamiast tego processModel ustawienia konfiguracji są odczytywane bezpośrednio przez plik aspnet_isapi.dll niezarządzany plik DLL. Zmiany w tej sekcji nie są stosowane do czasu ponownego uruchomienia procesu roboczego usług IIS.

Kiedy program ASP.NET działa w programie IIS w wersji 6 w trybie macierzystym, używany jest model procesu usług IIS 6 i niektóre atrybuty w processModel sekcji są ignorowane. Jednakże następujące atrybuty nadal zastosowanie:

  • autoConfig

  • maxIoThreads

  • maxWorkerThreads

  • minIoThreads

  • minWorkerThreads

  • requestQueueLimit

  • responseDeadlockInterval

Aby uzyskać informacje o modelu procesu usług IIS 7, zobacz Ustawień modelu procesów dla puli aplikacji.

Aby skonfigurować tożsamość procesu, jazdy na rowerze lub inne wartości modelu procesu w usługach IIS 6.0, należy użyć interfejsu użytkownika Menedżera usług internetowych aby skonfigurować proces roboczy usług IIS dla aplikacji.

Uwaga

ASP.NET 2.0 nie można używać podczas konfigurowania usług IIS 6 do uruchamiania aplikacji ASP.NET w trybie izolacji usług IIS 5.0.

Wartości czasu są w formie "godziny: minuty: sekundy". Jeśli podano jeden numer bez dwukropków, wartość jest zakłada, że są to minuty; thus timeout="4" is equal to timeout="00:04:00".

Jeśli aplikacja ASP.NET powoduje ASP.NET proces roboczy (program aspnet_wp.exe w systemie Windows 2000 i Windows XP Professional) i w3wp.exe w systemie Windows Server 2003 uruchom ponownie komunikat o błędzie wskazujący, że ponowne uruchomienie było spowodowane jest podejrzenie stanu zakleszczenia, należy zwiększyć responseDeadlockInterval atrybut.

Kontrolery domeny i lokalne konto ASPNET

Jeśli możesz zainstalować.NET Framework w wersji 1.1 na kontrolerze domeny, instalacja nie tworzy lokalne konta ASPNET. Zamiast tego ASP.NET aplikacje uruchamiane w ramach innych tożsamości w następujący sposób:

  • Na kontrolerach domeny, które są z systemem Windows 2000 Server, ASP.NET aplikacje są uruchamiane z tożsamością IWAM_machinename.

  • Na kontrolerach domeny z systemem Windows Server 2003, ASP.NET aplikacje są uruchamiane z tożsamością Usługa sieciowa, niezależnie od trybu izolacji usług IIS.

W niektórych okolicznościach, uruchomiony program ASP.NET na kontrolerze domeny wymaga, że należy podjąć dodatkowe kroki, aby instalacja działała poprawnie. Aby uzyskać więcej informacji o pracy.NET Framework w wersji 1.1 na kontrolerze domeny, przejdź do stronę wyszukiwania bazy wiedzy Knowledge Base (KB) i zobacz artykuł Q824308, "konta IWAM nie udzielono uprawnienia Personifikuj dla aplikacji ASP.NET 1.1 w systemie Windows 2000 Kontroler domeny z dodatkiem SP4." Aby uzyskać więcej informacji o pracy.NET Framework w wersji 1.0 na kontrolerze domeny, przejdź do stronę wyszukiwania bazy wiedzy Knowledge Base (KB) i zobacz artykuł Q315158, "ASP.NET nie działa z domyślnym kontem ASPNET na Kontroler domeny".

Przechowywanie nazwy użytkownika i hasła w rejestrze

Aby zaszyfrować nazwę użytkownika i hasło i przechowywać je w rejestrze, należy ustawić userName i password atrybuty, jak pokazano w poniższym przykładzie.

   userName="registry:HKLM\Software\AspNetProcess,Name"
   password="registry:HKLM\Software\AspNetProcess,Pwd"

Część ciągu po słowie kluczowym registry i przed przecinkiem (,) nazwa klucza rejestru wskazuje, że program ASP.Otwiera netto. Część po przecinku (,) zawiera nazwę wartości jeden ciąg znaków, z której program ASP.NET odczytuje poświadczenia. Przecinek (,) jest wymagana i poświadczenia muszą być przechowywane w gałęzi rejestru HKLM. Jeśli format konfiguracji jest niepoprawny, ASP.NET nie rozpocznie się proces roboczy i będzie śledzić ścieżkę kodu awarii tworzenie bieżących.

Poświadczenia muszą być w formacie REG_BINARY i wywołania funkcji Windows API CryptProtectData. Narzędzie Aspnet_setreg.exe służy do tworzenia zaszyfrowane poświadczenia i przechowywać je w rejestrze. Narzędzie Aspnet_setreg.exe używa CryptProtectData do szyfrowania. Aby pobrać narzędzie Aspnet_setreg.exe wraz z kodem źródłowym Microsoft Visual C++ i dokumentacji, przejdź do ASP.NET w sieci Web i wyszukaj słowo kluczowe "aspnet_setreg".

Należy skonfigurować dostęp do klucza, który jest przechowywane zaszyfrowane poświadczenia, tak aby zapewniony jest dostęp tylko administratorzy i SYSTEM. Ponieważ klucz jest odczytywany przez program ASP.NET proces uruchomiony w systemie, należy ustawić następujące uprawnienia:

Administrators:F
SYSTEM:F
CREATOR OWNER:F 
ProcessAccount: R

Pomaga to chronić dane w następujący sposób:

  • Uprawnienia ACL wymagają, że tożsamość, która uzyskuje dostęp do danych jest administratorem.

  • Osoba atakująca musi uruchomić kod na serwerze (CryptUnprotectData) poświadczenia dla konta.

Domyślna konfiguracja

Następujące domyślne processModel element nie jest jawnie skonfigurowane w pliku Machine.config lub głównego pliku Web.config. Jednakże jest domyślnej konfiguracji, który jest zwracany przez aplikację.

<processModel 
   enable="true" 
   timeout="Infinite" 
   idleTimeout="Infinite" 
   shutdownTimeout="00:00:05" 
   requestLimit="Infinite" 
   requestQueueLimit="5000" 
   restartQueueLimit="10" 
   memoryLimit="60" 
   webGarden="false" 
   cpuMask="0xffffffff" 
   userName="machine" 
   password="AutoGenerate" 
   logLevel="Errors" 
   clientConnectedCheck="00:00:05" 
   comAuthenticationLevel="Connect" 
   comImpersonationLevel="Impersonate" 
   responseDeadlockInterval="00:03:00" 
   responseRestartDeadlockInterval="00:03:00" 
   autoConfig="true" 
   maxWorkerThreads="20" 
   maxIoThreads="20" 
   minWorkerThreads="1" 
   minIoThreads="1" 
   serverErrorMessageFile="" 
   pingFrequency="Infinite" 
   pingTimeout="Infinite" 
   asyncOption="20" 
   maxAppDomains="2000" 
/>

Następujące domyślne processModel element jest skonfigurowany w pliku Machine.config w.NET Framework w wersji 1.0 i 1.1.

<processModel
   enable="true"
   timeout="Infinite"
   idleTimeout="Infinite"
   shutdownTimeout="0:00:05" 
   requestLimit="Infinite" 
   requestQueueLimit="5000" 
   restartQueueLimit="10"
   memoryLimit="60" 
   webGarden="false"
   cpuMask="0xffffffff"
   userName="machine"
   password="AutoGenerate"
   logLevel="Errors"
   clientConnectedCheck="0:00:05"
   comAuthenticationLevel="Connect"
   comImpersonationLevel="Impersonate"
   responseRestartDeadlockInterval="00:09:00"
   responseDeadlockInterval="00:03:00" 
   <!-- In the .NET Framework version 1.1, the next two attributes are
        set to 20. -->
   maxWorkerThreads="25"
   maxIoThreads="25"
        />

Informacje o elementach

Program obsługi sekcji konfiguracji

ProcessModelSection

Członkowskie konfiguracji

ProcessModel

Lokalizacje konfigurowalne

Machine.config

Wymagania

Microsoft Internet Information Services (IIS) w wersji 5.0, 5.1 lub 6.0

.NET Framework w wersji 1.0, 1.1 lub 2.0

Microsoft Visual Studio 2003 lub Visual Studio 2005

Zobacz też

Zadania

How to: Configure Specific Folders Using Location Settings

How to: Lock ASP.NET Configuration Settings

Informacje

System.Web elementu (ASP.Schemat ustawień netto)

Konfiguracja elementu (schemat ustawień ogólne)

System.Configuration

System.Web.Configuration

ProcessModel

ProcessModelSection

Koncepcje

Configuring ASP.NET Process Identity

ASP.NET Configuration File Hierarchy

Securing Configuration

Configuration Inheritance

Inne zasoby

Ogólne ustawienia konfiguracji (ASP.(NET)

Poprawa ASP.Wyniki netto

ASP.NET ustawienia konfiguracji

Configuring ASP.NET Applications

ASP.NET Configuration Files

ASP.NET Configuration API