我正在w3wp进程内部调用RoleInstanceStatusCheckEventArgs.SetBusy,我已在该进程中注册了statuscheck事件。这与下面的链接中所解释的类似,只是这个链接谈到了在WaIISHost中执行,而我在w3wp中执行。
http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.serviceruntime.roleenvironment.statuscheck.aspx
我遇到的问题是,该角色保持忙碌5分钟,然后自动联机(就绪)。以前有人打过这个吗?不能从w3wp内部调用SetBusy吗?
谢谢你的帮助/指点。
听起来w3wp进程正在被终止。您应该能够做到这一点,但IIS/Azure可以终止并重新启动w3wp进程。您可能需要检查进程ID,看看是否是这种情况。
但是你想做的,你应该能够做到。