【发布时间】:2014-07-24 13:52:27
【问题描述】:
我正在尝试使用用节点 js 编写的服务器端检查 angularjs 应用程序,这是我在通过 webmatrix 运行时遇到的错误
iisnode在处理请求时遇到错误。
HRESULT: 0x2 HTTP status: 500 HTTP reason: Internal Server Error您收到此 HTTP 200 响应是因为 system.webServer/iisnode/@devErrorsEnabled 配置设置为 '真实'。
除了node.exe进程的stdout和stderr的日志, 考虑使用调试和 ETW 跟踪来进一步诊断 问题。
node.exe 进程没有向 stderr 写入任何信息或 iisnode 无法捕获此信息。常见的原因是 iisnode 模块无法创建日志文件来捕获 node.exe 的 stdout 和 stderr 输出。请检查身份 运行 node.js 应用程序的 IIS 应用程序池已读取 并写入对服务器上目录的访问权限 node.js 应用程序位于。或者,您可以禁用日志记录 通过设置 system.webServer/iisnode/@loggingEnabled 元素 web.config 为“假”。
有人知道怎么解决吗?
【问题讨论】: