Win7上的IIS 7.5不显示500错误

时间:2014-03-20 13:42:47

标签: windows-7 hidden

我有IIS 7.5(Win7 Pro),我将其用于开发和测试目的。几天前,IIS在出现错误时表现得非常奇怪。 以下所有示例都引用了一个只有一行代码的简单asp页面

情景1

Response.Write "Hello " "World" ' Please note the missing ampersand

IIS响应:Microsoft VBScript编译错误' 800a0401'预期结束声明

场景2

Respone.Write "Hello " & "World" ' Just missing s in Response

IIS响应:没有(甚至不是"服务器错误"或类似的东西)

场景3

Response.Write "Hello " & "World"

回应:Hello World

IIS配置如下:
[IIS | ASP |调试]向浏览器发送错误:真实 [IIS |错误页面|编辑功能设置]错误响应:详细错误

直到几天前,我还会在场景2下得到错误响应。现在当IIS遇到任何运行时错误时,它就会停在那里并且什么都不做。

任何人都有关于发生了什么的想法?

感谢。

1 个答案:

答案 0 :(得分:0)

我最终使用了这篇文章https://stackoverflow.com/a/2295242/3442319中建议的同样激烈的方法,我很高兴地说它有效。具体来说,我做的是:

  • 通过控制面板无法控制 - >程序和功能 - >打开或关闭以下项目的Windows功能:Internet信息服务,Internet信息服务托管Web核心,Windows进程激活服务

  • 重新启动

  • 完全删除c:\ inetpub目录(为此,删除Windows Process Activation Service是关键)

  • 重新启动

  • 通过控制面板重新安装 - >程序和功能 - >打开或关闭以下项目的Windows功能:Internet信息服务,Internet信息服务托管Web核心,Windows进程激活服务

  • 重新启动

  • 重新配置的IIS(您需要从头开始执行此操作:保存和重新导入配置只会复制问题)

希望这可以帮助任何应该遇到同样问题的人。不是最简单的结局当然不是一种无痛的方法。但它确实有效。