IIS/IISnode - 不提供文件(无错误消息)

IIS/IISnode - not serving files (no error messages)

我在 Windows 服务器上有一个节点项目 运行,在 Windows 虚拟机上使用 IISNode。

一切正常,直到几天前 VM 进行了 Windows 更新,现在站点不提供任何文件。

当我启动服务器时,没有任何错误的迹象,但是当我转到 URL 时,我收到消息:

www.mydomain.com didn't send any data

ERR_EMPTY_RESPONSE

最初,当我检查所有设置时,我注意到当我在基本设置下单击 'Test Settings' 时,出现授权失败,提示无法验证对源代码目录的访问权限。

但是当我将其更改为以特定用户而不是应用程序用户连接时,错误消失了,但上述问题没有改变.

这让我觉得 可能 是权限问题,但我已经授予应用程序池、IIS_IUSRS 和 IUSR 权限,所以我可能是错的.

我在 Whosebug 上尝试了多种解决方案,包括 this highly rated one 但没有成功。

如有任何帮助,我们将不胜感激。

烦人的是,我在悬赏后几个小时就找到了答案。

问题是它没有静态 IP 地址,所以当更新 VM 时它是在 DHCP 上,因此被分配了一个新 IP,因此网站停止工作。