如何在Azure Compute Emulator中调用RoleEntryPoint.OnStop()?

sha*_*oth 5 windows cloud debugging azure azure-web-roles

我测试下Azure计算仿真器一个简单的Web角色,并已覆盖OnStart(),Run()OnStop()在我的课,从派生方法RoleEntryPoint.

OnStart()并且Run()被调用但OnStop()不是 - 我将在Visual Studio中按"停止调试"或关闭浏览器窗口,角色将被终止,但OnStop()永远不会被调用.我已经检查过 - override关键字出现在OnStop()定义中.

这不是很方便 - 这意味着我无法测试我的OnStop()外部云.

我可以以某种方式OnStop()在我的角色中进行Compute Emulator调用吗?

use*_*559 6

我怀疑(但我不确定),如果你打开计算模拟器UI并"停止"那里的部署,应该调用OnStop().