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