首页 > 解决方案 > IIS/IISnode - 不提供文件(没有错误消息)

问题描述

我在 Windows 虚拟机上使用 IISNode 在 Windows 服务器上运行了一个 Node 项目。

直到几天前,当虚拟机进行 Windows 更新时,一切都运行良好,现在该站点没有提供任何文件。

当我启动服务器时,没有任何迹象表明有任何问题,但是当我转到 URL 时,我收到以下消息:

www.mydomain.com 没有发送任何数据

ERR_EMPTY_RESPONSE

最初,当我检查所有设置时,我注意到当我在基本设置下单击“测试设置”时,出现授权失败,说它无法验证对源代码目录的访问。

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

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

我在 StackOverflow 上尝试了多种解决方案,包括这个评价很高但没有运气的解决方案。

任何帮助,将不胜感激。

标签: iisiisnode

解决方案


令人烦恼的是,我在发放赏金几个小时后找到了答案。

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


推荐阅读