部署节点。 js应用程序到Azure

时间:2018-09-12 17:15:41

标签: node.js azure selenium-webdriver npm

在Azure上部署Rest服务(使用npm和硒网络驱动程序在Node.js环境上构建)时,出现以下错误。

iisnode在处理请求时遇到错误。

HRESULT:0x2 HTTP状态:500 HTTP子状态:1002 HTTP原因:内部服务器错误 您收到此HTTP 200响应,因为system.webServer/iisnode/@devErrorsEnabled配置设置为'true'。

除了node.exe进程的stdout和stderr日志外,还考虑使用调试和ETW跟踪进一步诊断问题。

node.exe进程未将任何信息写入stderr,否则iisnode无法捕获此信息。常见原因是iisnode模块无法创建日志文件来捕获来自node.exe的stdout和stderr输出。请检查运行node.js应用程序的IIS应用程序池的标识是否具有对node.js应用程序所在的服务器上目录的读写访问权限。另外,您可以通过将web.config的system.webServer/iisnode/@loggingEnabled元素设置为“ false”来禁用日志记录。

任何人都可以解决这个问题吗??

1 个答案:

答案 0 :(得分:2)

根据此doc,不支持硒Web驱动程序,也许是原因。

相关问题