在Node.js webserver日志中获取“IIS详细错误 - 404.0”甚至可以访问所有资源

时间:2014-11-14 18:17:34

标签: node.js iis azure express

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>&nbsp;&nbsp;&nbsp;http://servername:80/js/ripples.min.js</td></tr> 
<tr><th>Physical Path</th><td>&nbsp;&nbsp;&nbsp;D:\home\site\wwwroot\js\ripples.min.js</td></tr> 
<tr class="alt"><th>Logon Method</th><td>&nbsp;&nbsp;&nbsp;Anonymous</td></tr> 
<tr><th>Logon User</th><td>&nbsp;&nbsp;&nbsp;Anonymous</td></tr> 

</table>
...

如何“修复”IIS不会引发/记录这些误报?

1 个答案:

答案 0 :(得分:0)

我能够通过禁用“详细错误消息”来解决这个问题。在Azure网站配置中:

enter image description here