Microsoft KB Archive/942055

= Error message when you visit a Web site that is hosted on IIS 7.0: &quot;HTTP Error 500.19 – Internal Server Error&quot; =

Article ID: 942055

Article Last Modified on 10/8/2007

-

APPLIES TO


 * Microsoft Internet Information Services 7.0

-



SYMPTOMS
You have a Web site that is hosted on Internet Information Services (IIS) 7.0. When you visit the Web site in a Web browser, you may receive an error message that resembles one of the following:

Error message 1

Server Error in Application &quot; &quot;

HTTP Error 500.19 – Internal Server Error

HRESULT: 0x8007000d

Description of HRESULT

The requested page cannot be accessed because the related configuration data for the page is invalid.

Error message 2

Server Error in Application &quot; &quot;

HTTP Error 500.19 – Internal Server Error

HRESULT: 0x80070005

Description of HRESULT

The requested page cannot be accessed because the related configuration data for the page is invalid.

Error message 3

Server Error in Application &quot; &quot;

HTTP Error 500.19 – Internal Server Error

HRESULT: 0x800700b7

Description of HResult

The requested page cannot be accessed because the related configuration data for the page is invalid.



Cause of error message 1
This problem occurs because the ApplicationHost.config file or the Web.config file contains a malformed XML element. To resolve this problem, see Resolution 1.

Cause of error message 2
This problem occurs for one of the following reasons:
 * You are using IIS 7.0 on a computer that is running Windows Vista. Additionally, you configure the Web site to use UNC Passthrough authentication to access a remote Universal Naming Convention (UNC) share.
 * The IIS_IUSRS group does not have the appropriate permissions for the ApplicationHost.config file or for the Web.config file.

To resolve this problem, see Resolution 2.

Cause of error message 3
This problem occurs because the ApplicationHost.config file has a duplicate entry for the following code.  To resolve this problem, see Resolution 3.



Resolution 1
Delete the malformed XML element from the ApplicationHost.config file or from the Web.config file.

Resolution 2
To resolve this problem, use one of the following methods.

Method 1
Do not configure the Web site to use UNC Passthrough authentication to access the remote UNC share. Instead, specify a user account that has the appropriate permissions to access the remote UNC share.

Method 2
Grant the Read permission to the IIS_IUSRS group for the ApplicationHost.config file or for the Web.config file. To do this, follow these steps:
 * 1) In Windows Explorer, locate the ApplicationHost.config file that is associated with the Web site, or locate the Web.config file that is associated with the Web site.
 * 2) Right-click the ApplicationHost.config file, or right-click the Web.config file.
 * 3) Click Properties.
 * 4) Click the Security tab, and then click Edit.
 * 5) Click Add.
 * 6) In the Enter the object names to select box, type  \IIS_IUSRS, click Check Names, and then click OK.

Note  is a placeholder for the computer name.
 * 1) Click to select the Read check box, and then click OK.
 * 2) In the ApplicationHost.config Properties dialog box or in the Web.config Properties dialog box, click OK.

Resolution 3
In the ApplicationHost.config file, delete the duplicate entry for the authorization rule. To do this, follow these steps:  Click Start, type Notepad in the Start Search box, right-click Notepad, and then click Run as administrator.

Note If you are prompted for an administrator password or for a confirmation, type the password, or click Continue. On the File menu, click Open, type %windir%\System32\inetsrv\config\applicationHost.config in the File name box, and then click Open.  In the ApplicationHost.config file, delete the duplicate entry that resembles the following code.  

Keywords: kbexpertiseadvanced kbtshoot kbprb KB942055

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.