Error message when you visit a Web site that is hosted on IIS 7.0: "HTTP Error 500.19 – Internal Ser...

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 " application name"
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 " application name"
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 " application name"
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.
Error message 4
Server Error in Application " application name"
HTTP Error 500.19 – Internal Server Error
HRESULT: 0x8007007e
Description of HResult
The requested page cannot be accessed because the related configuration data for the page is invalid.
 

CAUSE
Cause of error message 1This problem occurs because the ApplicationHost.config f...

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.
<add accessType="Allow" users="*" />
To resolve this problem, see Resolution 3.

Cause of error message 4

This problem occurs because the ApplicationHost.config file or the Web.config file references a module or a DLL that is invalid or that does not exist. To resolve this problem, see Resolution 4.

RESOLUTION
Resolution 1Delete the malformed XML element from the ApplicationHost.config fil...

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 computername\IIS_IUSRS, click Check Names, and then click OK.

    Note Computername is a placeholder for the computer name.
  7. Click to select the Read check box, and then click OK.
  8. 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:
  1. 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.
  2. On the File menu, click Open, type %windir%\System32\inetsrv\config\applicationHost.config in the File name box, and then click Open.
  3. In the ApplicationHost.config file, delete the duplicate entry that resembles the following code.
    <add accessType="Allow" users="*" />

Resolution 4

In the ApplicationHost.config file or in the Web.config file, locate the module reference or the DLL reference that is invalid, and then fix the reference. To determine which module reference is incorrect, enable Failed Request Tracing, and then reproduce the problem.
 

转载于:https://www.cnblogs.com/wuming/archive/2009/05/31/1492937.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值