waIISHost不会重新启动模拟的本地azure

waIISHost不会重新启动模拟的本地azure,azure,Azure,我正在一步一步地使用WindowsAzure,这是一本MSPRESS的书。在第55页,作者建议将web角色中的实例数增加到5,然后运行该项目。他邀请读者杀掉绝大多数的例子 他建议应该有10个实例,尽管他说实例数设置为5。在我的机器上,只有5个WaIISHost.EXE进程实例。我认为配置实例的数量应该等于正在运行的进程的数量,而不是作者所说的两倍,这是错误的吗 如果我杀死一个进程,它不会重新启动。在Compute Emulator UI中,该编号实例的状态更改为问号,我在UI中看到被杀死实例的s

我正在一步一步地使用WindowsAzure,这是一本MSPRESS的书。在第55页,作者建议将web角色中的实例数增加到5,然后运行该项目。他邀请读者杀掉绝大多数的例子

他建议应该有10个实例,尽管他说实例数设置为5。在我的机器上,只有5个WaIISHost.EXE进程实例。我认为配置实例的数量应该等于正在运行的进程的数量,而不是作者所说的两倍,这是错误的吗

如果我杀死一个进程,它不会重新启动。在Compute Emulator UI中,该编号实例的状态更改为问号,我在UI中看到被杀死实例的spew,该实例表示它不再知道自己的角色:

[fabric] Role state Destroyed
[fabric] Role state Unknown
[fabric] Role state Destroyed  
[fabric] Role state Unknown

为什么计算仿真器不重新启动被终止的进程

如果Azure compute emulator中只有5个实例,您的应用程序工作正常吗

仔细检查项目引用的每个Azure程序集是否将“复制到本地”属性设置为true


希望这能有所帮助。

几周前我在博客上写过这一点:。尝试在不使用调试器的情况下运行应用程序并杀死一个实例,这将修复已破坏/未知的循环。不过,1.8 sdk应该与调试器一起工作


每个正在运行的实例应该只有一个WaIISHost.exe进程。这意味着,旋转5个实例将启动5个WaIISHost.exe进程。请注意,对于每个正在运行的实例,您还将有一个额外的WaHostBootstrapper.exe进程。

听起来您好像还没有读过这本书,Marcondes。在这一点上,应用程序是微不足道的。能否告诉我“复制到本地”属性在Project Explorer窗口中的位置,以及它将如何影响此行为?