iis - IIS/IISnode - 不提供文件(没有错误消息)
问题描述
我在 Windows 虚拟机上使用 IISNode 在 Windows 服务器上运行了一个 Node 项目。
直到几天前,当虚拟机进行 Windows 更新时,一切都运行良好,现在该站点没有提供任何文件。
当我启动服务器时,没有任何迹象表明有任何问题,但是当我转到 URL 时,我收到以下消息:
www.mydomain.com 没有发送任何数据
ERR_EMPTY_RESPONSE
最初,当我检查所有设置时,我注意到当我在基本设置下单击“测试设置”时,出现授权失败,说它无法验证对源代码目录的访问。
但是当我将其更改为以特定用户而不是应用程序用户身份连接时,错误消失了,但上述问题没有改变。
这让我觉得这可能是一个权限问题,但我已经授予了应用程序池、IIS_IUSRS 和 IUSR 的权限,所以我可能是错的。
我在 StackOverflow 上尝试了多种解决方案,包括这个评价很高但没有运气的解决方案。
任何帮助,将不胜感激。
解决方案
令人烦恼的是,我在发放赏金几个小时后找到了答案。
问题是它没有静态 IP 地址,所以当 VM 更新时它在 DHCP 上,因此分配了一个新 IP,因此网站停止工作。
推荐阅读
- qt - 如何在qml中的chartview绘图区域添加文本
- java - Apache Ignite Spring Data 2.0 解析查询异常
- bixby - bixby 胶囊差异化服务商
- android - api调用时多个视图中的多个进度条
- windows - Windows 关键部分 - 如何完全禁用旋转
- karate - 在空手道中运行一个场景
- c# - 我怎样才能像在终端上一样获取集群信息,但在我的 c# 客户端(stackexchange)上?
- jms - ActiveMQ 如何只删除一些计划的元素
- java - 在 MySQL 中存储自定义级别系统
- javascript - readFileSync 正在返回空字符串