HTTP 错误 500.0 - Internal Server Error

fqwemail 2011-10-08 11:25:04
HTTP 错误 500.0 - Internal Server Error
详述此特定请求失败原因的错误消息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。 详细错误信息
模块 AspNetInitClrHostFailureModule
通知 BeginRequest
处理程序 PageHandlerFactory-Integrated-4.0
错误代码 0x8007007e
请求的 URL http://localhost:8888/default.aspx
物理路径 C:\inetpub\IpRen\default.aspx
登录方法 尚未确定
登录用户 尚未确定
最可能的原因:
•ISAPI 筛选器的路径不正确。
•IIS 收到了请求;但在处理请求过程中出现内部错误。产生此错误的根本原因取决于处理该请求的模块以及在错误发生时工作进程中所发生的事情。
•IIS 无法访问网站或应用程序的 web.config 文件。如果 NTFS 权限设置不正确,便会出现这种情况。
•IIS 无法处理网站或应用程序的配置。
•通过身份验证的用户没有使用此 DLL 的权限。
可尝试的操作:
•确保该 ISAPI DLL 的路径正确。
•确保 web.config 文件的 NTFS 权限正确,并允许访问 Web 服务器的计算机帐户。
•检查事件日志中是否记录了任何额外信息。
•确认 DLL 的权限。
•创建跟踪规则以跟踪此 HTTP 状态代码的失败请求。有关为失败的请求创建跟踪规则的详细信息,请单击此处。
链接和更多信息此错误表明在处理请求时出现问题。Web 服务器收到了请求,但在处理过程中出现错误,导致 500 错误。
查看更多信息 »

Microsoft 知识库文章:

•294807


有那位兄弟知道怎么解决这个错误啊,在IIS 7.5下部署asp.net程序!没法解决了!
...全文
5762 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanlandetuzi 2014-05-04
  • 打赏
  • 举报
回复
请问下那个·问题解决没,我也遇到了同样的问题,弄半天还是不知道怎样解决
fqwemail 2011-10-08
  • 打赏
  • 举报
回复
还是不行啊?
暖枫无敌 2011-10-08
  • 打赏
  • 举报
回复
http://apps.hi.baidu.com/share/detail/24082192
http://support.microsoft.com/kb/942055

有一个 Internet Information Services (IIS) 7.0 上承载的 Sites。 当您访问 Web 站点在 Web 浏览器中时,您可能会收到类似下列之一的错误消息:

错误消息 1

在应用"application name"的服务器错误
HTTP 错误 500.19 – 内部服务器错误
HRESULT: 0x8007000d
HRESULT 的说明
无法访问所请求的页,因为页相关的配置数据无效。

错误信息 2

在应用"application name"的服务器错误
HTTP 错误 500.19 – 内部服务器错误
HRESULT: 0x80070005
HRESULT 的说明
无法访问所请求的页,因为页相关的配置数据无效。

错误消息 3

在应用"application name"的服务器错误
HTTP 错误 500.19 – 内部服务器错误
HRESULT: 0x800700b7
HResult 说明
无法访问所请求的页,因为页相关的配置数据无效。

错误消息 4

在应用"application name"的服务器错误
HTTP 错误 500.19 – 内部服务器错误
HRESULT: 0x8007007e
HResult 说明
无法访问所请求的页,因为页相关的配置数据无效。
导致了错误信息 1

因为 ApplicationHost.Config 文件或 Web.config 文件包含格式不正确的 XML 元素,将出现此问题。 若要解决此问题,请参阅解决方案 1。
导致了错误信息 2

此问题出现由于下列原因之一:

您正在运行 Windows Vista 的计算机上使用 IIS 7.0。 此外,您配置使用 UNC 的通过身份验证来访问远程通用命名约定 (UNC) 共享网站。
IIS_IUSRS 组中没有适当的权限 ApplicationHost.Config 文件或 Web.config 文件。

若要解决此问题,请参阅解决方案 2。
导致了错误信息 3

发生此问题是因为 ApplicationHost.config 文件具有下面的代码的重复项
若要解决此问题,请参阅解决方案 3。
导致了错误信息 4

出现此问题的原因 ApplicationHost.Config 文件或 Web.config 文件引用在模块或 DLL 的无效,或者,不存在。 若要解决此问题,请参阅解决方案 4。
解决方案 1

从 ApplicationHost.Config 文件或 Web.config 文件中,请删除不正确的 XML 元素。
解决方案 2

要解决此问题,请使用以下方法之一。
方法 1

不要配置使用 UNC 通过身份验证来访问远程的 UNC 共享该 Web 站点。相反,指定用户帐户拥有适当的权限访问远程的 UNC 共享。
方法 2

读取权限授予 IIS_IUSRS 组 ApplicationHost.Config 文件或 Web.config 文件中。 要这样做,请按下列步骤操作:

在 Windows Explorer 找到 ApplicationHost.config 文件与该网站的,或找到与该 Web 站点的 Web.config 文件。
右键单击该 ApplicationHost.config 文件,或右键单击该 Web.config 文件。
单击 属性 。
单击 安全 选项卡,然后单击 编辑 。
单击 添加 。
在 输入对象名称,来选择 框键入 computername \IIS_IUSRS 单击 检查名称 ,单击 确定 。

请注意 Computername 是计算机名的占位符。
单击以选中 读取 复选框,然后单击 确定 。
在 ApplicationHost.config 属性 对话框或在 web.config 属性 对话框中,单击 确定 。

解决方案 3

在 ApplicationHost.config 文件中删除授权规则的重复项。要这样做,请按下列步骤操作:

单击 开始 、 在 开始搜索 框中键入 记事本 右键单击 记事本 ,然后单击 以管理员身份运行 。

请注意 如果将提示您输入管理员密码或进行确认,键入该的密码,或单击 继续 。
在 文件 菜单上单击 打开 ,在 文件名 框中键入 %windir%\System32\inetsrv\config\applicationHost.config 然后再单击 打开 。
在 ApplicationHost.config 文件中删除类似于下面的代码的重复项。

解决方案 4

在 ApplicationHost.Config 文件或 Web.config 文件中,找到模块引用或无效,该 DLL 引用,然后修复该引用。要确定的模块引用不正确,启用失败的请求的跟踪,并重新产生问题。
fqwemail 2011-10-08
  • 打赏
  • 举报
回复
加了啊,还是没有啊,还是报500.0这个错误!我是第一次用winsows server 2008
wsbgy 2011-10-08
  • 打赏
  • 举报
回复
可能是无法读取web.config文件,权限不足。
给web.config添加一个everyone用户,再打开修改权限,试试看。
fqwemail 2011-10-08
  • 打赏
  • 举报
回复
自己先顶下,没人知道吗?

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧