Alv*_*aro 8 node.js express iisnode
我在我的机器上运行了一个快速应用程序.我甚至可以使用节点服务器而不是issnode 在生产中运行它.
当试图让它在iisnode中运行时,我在尝试运行我的快速应用程序时遇到以下错误:
HRESULT:0x6d
HTTP状态:500
HTTP subStatus:1013
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"来禁用日志记录.
我正在通过以下URL访问它,基于iisnode示例:
我在我的快递应用程序(C:\ Program Files\iisnode\www\express\bin)中的iisnode上给出了读写延迟,以防万一,在整个快递应用程序文件夹(C:\ Program Files\iisnode\www) \表达).没有改变.
我在iisnode问题上看到了一个关于它的公开话题,但没有提供解决方案.
我也尝试通过loggingEnabled :"false"在web.config快递应用程序的文件中使用来禁用登录,但它似乎没有效果,并且消息不断出现.
我给整个文件夹提供了读/写权限:
同样适用于IIS_IUSRS帐户以防万一:
| 归档时间: |
|
| 查看次数: |
3783 次 |
| 最近记录: |