【问题标题】:"iisnode encountered an error when processing the request" even permission is given“iisnode在处理请求时遇到错误”甚至被授予权限
【发布时间】:2020-02-02 00:52:43
【问题描述】:
我正在使用 iisnode 来托管 Angular SSR 项目。
服务器:Windows Server 2016
IIS:IIS V10
我已授予 USER、IIS_IUSER、Network 对 Angular 文件夹的完全访问权限
网站正常运行了几个小时,但之后再次显示以下错误。
iisnode 在处理请求时遇到错误。
结果:0x2
HTTP状态:500
HTTP 子状态:1002
HTTP 原因:内部服务器错误
您收到此 HTTP 200 响应是因为
system.webServer/iisnode/@devErrorsEnabled 配置设置为“真”。
除了node.exe进程的stdout和stderr的日志,考虑使用debugging和ETW traces来进一步诊断问题。
您可以通过记录 node.exe 进程的 stdout 和 stderr 来获取有关此错误情况的更多信息。要启用日志记录,请将 system.webServer/iisnode/@loggingEnabled 配置设置设置为“true”(当前值为“false”)。
如何永久解决这个问题?
当我记录错误时:
错误:无法在视图目录“C:\....\dist\browser”中查找视图“index”
在 Function.render (C:\....\server.js:12388:17)
在 ServerResponse.render (C:\....\server.js:24812:7)
在 app.get (C:\....\server.js:142:9)
在 Layer.handle [as handle_request] (C:\....\server.js:15832:5)
在下一个 (C:\....\server.js:14753:13)
在 Route.dispatch (C:\....\server.js:14728:3)
在 Layer.handle [as handle_request] (C:\....\server.js:15832:5)
在 C:\....\server.js:14228:22
在参数 (C:\....\server.js:14301:14)
在参数 (C:\....\server.js:14312:14)
【问题讨论】:
标签:
angular
iis
server-side-rendering
iisnode