Microsoft Internet Information Server Quality Control & Assurance 4 — Questions and Answers
Question 1: Which IIS feature enables administrators to capture a failed request trace (FREB) to diagnose intermittent quality issues that are hard to reproduce?
- Failed Request Tracing (FRT) (Correct answer)
- Windows Event Forwarding
- Performance Monitor alerts
- Network Monitor capture
Correct answer: Failed Request Tracing (FRT)
Failed Request Tracing in IIS captures detailed XML traces for requests that meet specified failure conditions, storing them as viewable HTML files.
Question 2: A QA checklist requires verifying that directory browsing is disabled on all IIS sites. Where is this setting configured in IIS Manager?
- Directory Browsing feature at the site or server level (Correct answer)
- Authentication settings
- Default Document list
- Compression settings
Correct answer: Directory Browsing feature at the site or server level
The Directory Browsing feature in IIS Manager must be set to Disabled to prevent listing directory contents when no default document is present.
Question 3: To measure and assert that IIS response times stay below an SLA threshold during QA load tests, which Windows performance counter should be monitored?
- Web Service\ISAPI Extension Requests/sec and Time Taken (Correct answer)
- Processor\% Processor Time
- Memory\Available MBytes
- Network Interface\Bytes Total/sec
Correct answer: Web Service\ISAPI Extension Requests/sec and Time Taken
Web Service performance counters track IIS-specific metrics like request rates and processing times, which directly map to response-time SLAs.
Question 4: Which IIS configuration validates that output caching does not serve stale responses by defining the maximum staleness interval for cached content?
- Output Cache duration and maxAge attributes (Correct answer)
- Application Pool idle timeout
- HTTP Keep-Alive timeout
- Request Filtering maxUrl attribute
Correct answer: Output Cache duration and maxAge attributes
The Output Cache feature's duration and maxAge settings control how long cached responses are considered fresh before IIS fetches updated content.
Question 5: During a QA audit, you must confirm that IIS logs are stored in a non-system drive to prevent disk-full events from crashing the OS. Which IIS setting controls the log file directory?
- Log File Directory path in IIS Logging feature (Correct answer)
- Application Pool identity path
- Temporary Compressed Files folder
- ASP session state directory
Correct answer: Log File Directory path in IIS Logging feature
The Logging feature in IIS Manager allows you to specify a custom directory for W3C log files, separating them from the system drive.
Question 6: A quality requirement mandates that IIS worker processes run under a least-privilege identity. Which built-in application pool identity provides this without requiring a separate service account?
- ApplicationPoolIdentity (Correct answer)
- LocalSystem
- NetworkService
- LocalService
Correct answer: ApplicationPoolIdentity
ApplicationPoolIdentity creates a unique virtual account per pool with minimal OS privileges, satisfying least-privilege QA requirements without manual account management.
Question 7: To ensure a QA environment mirrors production IIS configuration exactly, which command-line tool exports the complete IIS configuration to an XML file?
- appcmd list config /config /xml (Correct answer)
- iisreset /export
- netsh http show config
- sc query w3svc
Correct answer: appcmd list config /config /xml
AppCmd with 'list config /config /xml' exports the full IIS configuration hierarchy to XML, which can be imported into another server for environment parity.
Which IIS feature enables administrators to capture a failed request trace (FREB) to diagnose intermittent quality issues that are hard to reproduce?