我有一个custom HTTP-500 error site from here。 (codepen)。
至少在我在Codepen上观看网站时,这在浏览器中可以正常工作。
但是,当我将文件复制到IIS时,出现错误消息:
Uncaught TypeError: Cannot read property 'children' of null
要在我的机器上重现的最基本示例是:
<!Doctype HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ASP 500 Error</title>
<link rel="stylesheet" type="text/css" href="/error/style.css" />
<script src="/error/error500.js"></script>
</head>
<body>
<div class="stack-container">
<div class="card-container">
<div class="perspec" style="--spreaddist: 125px; --scaledist: .75; --vertdist: -25px;">
<div class="card">
<div class="writing">
<div class="topbar">
<div class="red"></div>
<div class="yellow"></div>
<div class="green"></div>
</div>
<div class="code">
<ul>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
在IE和Chrome中进行了测试。两者都在Codepen上工作,在本地也没有。
我已经检查了对JS / CSS的引用,它们可以工作。最重要的是,我试图弄清楚codepens网站上是否涉及任何第三方库,但似乎并非如此。