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

问题描述 投票:1回答:1

当我在Azure上部署Rest服务(使用npm和selenium web驱动程序构建Node.js环境)时,我遇到以下错误。

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

HRESULT:0x2 HTTP状态:500 HTTP subStatus: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”来禁用日志记录。

任何人都可以给这个解决方案????

node.js azure selenium-webdriver npm
1个回答
2
投票

根据这个doc,不支持selenium web驱动程序,也许这是原因。

© www.soinside.com 2019 - 2024. All rights reserved.