Microsoft Internet Information Server Technology & Digital Applications 5 — Questions and Answers
Question 1: What IIS feature allows administrators to delegate configuration of specific settings to site owners without granting server-level access?
- Shared Configuration
- Delegated Administration via web.config
- Remote Administration Tool
- Feature Delegation (Correct answer)
Correct answer: Feature Delegation
Feature Delegation in IIS Manager lets server administrators control which IIS configuration settings site owners can override in their web.config files.
Question 2: Which IIS health monitoring feature automatically replaces a worker process that has stopped responding?
- Rapid Fail Protection
- Ping Enabled (worker process ping) (Correct answer)
- Recycling on Memory Limit
- Idle Time-out
Correct answer: Ping Enabled (worker process ping)
When Ping Enabled is set, IIS periodically pings the worker process and recycles it if the process fails to respond within the configured timeout.
Question 3: What is the purpose of the IIS 'Request Filtering' module?
- Compresses incoming request bodies
- Blocks requests that match potentially dangerous patterns or exceed size limits (Correct answer)
- Routes requests to backend servers
- Logs all incoming request headers
Correct answer: Blocks requests that match potentially dangerous patterns or exceed size limits
Request Filtering screens incoming HTTP requests and rejects those that match blocked patterns, extensions, verbs, or exceed configured size limits.
Question 4: Which command-line tool is used to manage IIS from the command line on Windows Server?
- iisreset
- netsh
- appcmd.exe (Correct answer)
- sc.exe
Correct answer: appcmd.exe
Appcmd.exe is the primary IIS command-line administration tool for managing sites, application pools, bindings, and configuration from scripts or the command prompt.
Question 5: In IIS, what does the 'preloadEnabled' setting on a web application do?
- Loads static assets into the kernel cache at startup
- Sends a fake request to warm up the application before real traffic arrives (Correct answer)
- Pre-compiles ASP.NET views on deploy
- Initializes SSL sessions in advance
Correct answer: Sends a fake request to warm up the application before real traffic arrives
When preloadEnabled is true, IIS sends an initialization request to the application during startup so the first real user does not experience cold-start latency.
Question 6: What is the function of the 'HTTP Strict Transport Security' (HSTS) header when configured in IIS?
- Forces browsers to use only HTTPS for the site for a specified duration (Correct answer)
- Enables HTTP/2 protocol negotiation
- Prevents cross-site request forgery attacks
- Blocks non-encrypted form submissions
Correct answer: Forces browsers to use only HTTPS for the site for a specified duration
The HSTS header instructs browsers to automatically use HTTPS for all future requests to the domain for the max-age period, preventing protocol downgrade attacks.
Question 7: Which IIS performance counter would you monitor to detect a backlog of requests waiting to be processed?
- Active Requests
- Current Connections
- Requests Queued (Correct answer)
- Bytes Sent/sec
Correct answer: Requests Queued
The 'Requests Queued' counter shows how many requests are waiting in the HTTP.sys kernel queue, indicating that worker processes cannot keep up with incoming traffic.
What IIS feature allows administrators to delegate configuration of specific settings to site owners without granting server-level access?