Azure云中Node.js服务器上托管的网页正确显示页面(通过浏览器控制台确认),但Azure webserver console stil为各种“缺失”文件创建/记录详细错误页面(js,ico,css,ttf ...)。
服务器控制台中的错误页面示例(来自azure site log tail <site>
):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>IIS Detailed Error - 404.0 - Not Found</title>
...
<table border="0" cellpadding="0" cellspacing="0">
<tr class="alt"><th>Requested URL</th><td> http://servername:80/js/ripples.min.js</td></tr>
<tr><th>Physical Path</th><td> D:\home\site\wwwroot\js\ripples.min.js</td></tr>
<tr class="alt"><th>Logon Method</th><td> Anonymous</td></tr>
<tr><th>Logon User</th><td> Anonymous</td></tr>
</table>
...
如何“修复”IIS不会引发/记录这些误报?
答案 0 :(得分:0)
我能够通过禁用“详细错误消息”来解决这个问题。在Azure网站配置中: