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,因此网站停止工作。
我在 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,因此网站停止工作。