TOP階層直下 †
- appSettings
- configProtectedData?
- connectionStrings
- system.codedom
- system.data
- system.diagnostics
- system.windows.forms
system.applicationHost †
- siteDefaults
- limits
- connectionTimeout
- maxBandwidth
- maxConnections
- maxUrlSegments?
- webLimits
- demandStartThreshold?
- dynamicIdleThreshold?
- dynamicREgistrationThreshold?
- headerWaitTimeout?
- maxGlobalBandwidth?
- minBytesPerSecond?
system.ftpServer †
security †
system.net †
mailSettings †
system.transactions †
system.web †
- httpRuntime
- executionTimeout
- maxRequestLength?
- minFreeThreads?
- minLocalRequestFreeThreads?
caching †
system.webServer †
- asp
- limits
- bufferingLimit
- maxREquestEntityAllowed?
- processorThreadMax?
- queueConnectionTestTime?
- queueTimeout
- requestQueueMax?
- scriptTimeout
- aspNetCore?
- disableStartUpErrorPage?
- environmentVariables
- forwardWindowsAuthTOken
- hostingModel
- processedPerApplication?
- processPath
- rapidFailsPerMinute?
- recycleOnFileChange?
- requestTimeout
- %ASPNETCORE_PORT% でリッスンしているプロセスからの応答を ASP.NET Core モジュールが待機する期間を指定
- ASP.NET Core 2.1 以降のリリースに付属する ASP.NET Core モジュールのバージョンでは、requestTimeout は時間、分、および秒単位で指定
- ASP.NET Core 2.0 以前のリリースに付属する ASP.NET Core モジュールのバージョンでは、requestTimeout は整数でのみ指定
- 参考)ASP.NET Core で Timeout を伸ばしたい場合
- shutdownTimeLimit?
- startupTimeLimit?
- stdoutLogEnabled?
- stdoutLogFile?
- serverRuntime
- appConcurrentRequestLimit?
- authenticatedUserOverride?
- enabled
- enableNagling
- frequentHitThreshold?
- frequentHitTimePeriod?
- maxRequestEntityAllowed?
- uploadReadAheadSize?
security †
authentication †
tracing †
webdav †
system.xml.serialization †
ASP.NET Core †
<add key="aspnet:MaxHttpCollectionKeys" value="3100" />
<httpRuntime executionTimeout="3600" />
Tips †
ASP.NETのweb.config、app.configへの変更の反映タイミング †
- 反映には、IISの再起動が必要
- web.configが変更されると、自動的にIISの再起動がかかり、直ちに変更が反映される
適用範囲 †
<configuration>
<location path=”forum” >
<system.webServer>
<customErrors mode="RemoteOnly” defaultRedirect="forum-error.aspx">
<error statusCode="404" redirect="forum-file-not-found.aspx" />
</customErrors>
</system.webServer>
</location>
</configuration>
拡張子なしファイルへのアクセス †