我注意到,当您 RDP 到 Windows Azure 上的 Web 角色实例以创建iisreset
. 时,系统会World Wide Web Publishing Service
关闭,而让您的角色重新启动并再次运行的唯一方法是重新启动上述服务或重新启动/重新启动您的实例。
由于我不知道的原因,Windows Azure 默认启动模式为World Wide Web Publishing Service
to Manual
,为什么iisreset
你的 Web 角色对 WWW 不可用。
我找到了一个解决方案 - IMO - 奇怪的行为,并回答了这篇文章的原始问题。
但是,在 Windows Azure 上是否有替代方案iisreset
- 也许以编程方式我可以在其中查明确切的实例?因为那是另一个问题;现在我必须对每个实例使用 RDP .. 如果可以精确定位每个实例,那就太好了。
想想看;我有 www.awesome-azure.com 的 CNAME;这是由 3 个实例以循环方式托管的,我想通过 REST API(类似的)重置/监视/诊断/检测每个实例,而不像现在 - 通过 RDP。
这是否可以实现。
编辑
试图更清楚地说明挑战是什么以及要实现的目标。
编辑 2
iisreset
为挑战提供了解决方案;如果可能,更新问题以通过 Internet 查明实例。