为什么当我访问 HTML 页面时 IIS 7 返回 500?

为什么当我访问 HTML 页面时 IIS 7 返回 500?

当我请求具有以下结构的 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 中发生的任何错误的详细信息。

相关内容