![为什么当我访问 HTML 页面时 IIS 7 返回 500?](https://linux22.com/image/516624/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%BD%93%E6%88%91%E8%AE%BF%E9%97%AE%20HTML%20%E9%A1%B5%E9%9D%A2%E6%97%B6%20IIS%207%20%E8%BF%94%E5%9B%9E%20500%EF%BC%9F.png)
当我请求具有以下结构的 HTML 页面时,IIS 7 返回 500 服务器错误:
<html>
<head>
<title>Test Page</title>
</head>
<body>
Some text
</body>
</html>
第一次访问时它运行正常,但随后的尝试会导致错误。
如果我删除 HTML 标签,则不会发生错误:
<body>
Some text
</body>
HTML 标签的存在会导致它爆炸,这看起来很奇怪。
如果我将文件重命名为 .aspx,HTML 不会崩溃。
有任何想法吗?
答案1
不确定,但我会检查应用程序池,我们公司之前遇到过一个问题,代码导致错误,应用程序池就会关闭,只有重新启动机器/更改代码才能使事情变得更好。
答案2
事件日志(应用程序或系统)应包含有关 IIS 中发生的任何错误的详细信息。