An application pool is not configured correctly
The information in this article applies to:
Visual Studio 2005 Team Foundation Server
Visual Studio Team System 2008 Team Foundation Server
Windows Server 2003
Windows Server 2008
SQL Server and SQL Server 2008
Application-tier server
Health check
The Best Practices Analyzer tool for Team Foundation Server checks the configuration of the application pools in the following table:
Visual Studio 2005 Team Foundation Server |
Visual Studio Team System 2008 Team Foundation Server |
---|---|
ReportServer |
ReportServer Note You manage ReportServer in Internet Information Services ( IIS ) for SQL Server 2005 but not for SQL Server 2008. |
TFS AppPool |
Team Foundation Server Application Pool |
TFSWSSADMIN |
SharePoint Central Administration v3 |
TFSWSS |
DefaultAppPool |
An error appears if one of the following conditions is true:
Application Pool Identity is misconfigured
The identity of the ReportServer application pool should be set to Network Service. For all other application pools, the identity should be set to the TFSService service account, which is the account that you specified when you installed Team Foundation Server.
Application pool is stopped
The application pool should always be running. If you have a specified number of failures in a set time period, the application pool might stop as a result of the Enable rapid-fail protection setting. For more information, see "Configuring Rapid-Fail Protection in IIS 6.0 (IIS 6.0)" in the Windows Server 2003 TechCenter on the Microsoft Web site.
Application Pool AutoStart is disabled
If an application pool stops running, the AutoStart setting might get disabled. If you restart the application pool, you reset the AutoStart setting.
To resolve these issues, you must modify the configuration for the application pool that the error specifies.
Required Permissions
To perform this procedure, you must be a member of the Administrators security group on the application-tier server for Team Foundation.
To restart an application pool or change its identity in Internet Information Services 6.0
Log on to the application-tier server.
Open the Start menu, point to Administrative Tools, and click Internet Information Services (IIS) Manager.
Internet Information Services (IIS) Manager opens.
In the tree pane, expand the local computer, and click the Application Pools node.
The state of each application pool appears in the results pane.
If an application pool is stopped, right-click it, and click Start.
To verify or change the identity of an application pool, right-click it, and click Properties.
On the Identity tab, do one of the following:
For the ReportServer application pool, click Preconfigured, and then click either Local System or Network Service.
For all other application pools, click Configurable, and then type the User name and Password for the TFSService account.
If you changed the Identity, stop and restart the application pool.
Close Internet Information Services (IIS) Manager.
To restart an application pool or change its identity in Internet Information Services 7.0
Log on to the application-tier server.
Open the Start menu, point to Administrative Tools, right-click Internet Information Services (IIS) Manager, and then click Run as administrator.
Internet Information Services (IIS) Manager opens.
In the Connections pane, expand the local computer, and click the Application Pools node.
The state of each application pool appears in the Application Pools features view.
If an application pool is stopped, right-click it, and click Start.
To verify or change the identity of an application pool, click it, and click Set Application Pool Defaults.
Under Process Model, click the Identity property, and then click the properties button (…).
The Application Pool Identity dialog box opens.
Perform one of the following steps to specify an identity option:
For the ReportServer application pool, click Built-in account, and then click either Local System or Network Service.
For all other application pools, click Custom account, and then click Set.
The Set Credentials dialog box opens. In User name and Password, type the user name and password for the TFSService account.
If you changed the Identity, stop and restart the application pool.
Close Internet Information Services (IIS) Manager.
See Also
Tasks
The name of the application pool is not set to the default value
Other Resources
Issues That Relate to .NET and Internet Information Services