IISAdmin service must be restarted after applying default settings in Reporting Services Configuration. This is required so that Neverfail continues to protect the locations of the two virtual directories created by Reporting Services.
After installation of SQL Server Reporting Services, the following structure is created in IIS Manager:
- A dedicated application pool for the Report Server
- Two virtual directories
The virtual directories are created under the Default Web Site: one launches the home page for the Report Server and the other displays the data sources. Both virtual directories use the dedicated application pool for the Report Server by default (and not the DefaultAppPool).
The Reporting Services Configuration GUI has two tabs, the ‘Report Server Virtual Directory’ and ‘Report Manager Virtual Directory’, where the configuration of the virtual directories can be changed. If default or custom settings are applied, the two virtual directories will be moved automatically from the Report Server application pool to the DefaultAppPool.
The Neverfail for IIS filter discovery component will detect the existing locations no longer requiring protection and remove the filters:
e.g. C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportManager\**
C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer\**
The new locations will not, however be protected until the IISAdmin service has been restarted. Once IISAdmin has been restarted, the Neverfail for IIS filter discovery component will discover and protect the new location of the Report Server virtual directories.