我插入了一个简单的HTML文件,IIS 7抛出了一个500错误。错误详细信息几乎不提供任何信息。
通常,如果静态HTML文件抛出这种错误,应该检查什么?
发布于 2009-12-03 13:27:25
最近,一些人掉进了一个通配符脚本映射器,它正在把事情搞砸。
发布于 2009-12-03 12:59:01
发布于 2009-12-03 14:55:28
基于我上一次类似的问题:
1)查看HTTP日志。您将在HTTP日志中看到"500 mmm“中的”sc-状态sc-substatus sc-win32-status“。命令行中的“”可能会给出结果。
2)将失败的请求跟踪添加到安装中,然后使用适当的规则。XML结果可能有用,也可能没有帮助。
3)如果您认为这是一个安全问题,请在该服务器的策略中打开文件对象审核,然后将目录及其中的文件的审核设置为“Everyone”的所有失败。检查事件查看器的安全部分。
4)尝试Process (而不是)。运行三秒钟左右,只需足够长的时间将您的请求输入,并使其失败。使用失败的请求跟踪获取失败的进程ID。使用的过滤器只显示进程ID出现的事件--然后您可以看到它失败的位置。
https://serverfault.com/questions/90818
复制相似问题