我正在 Azure Compute Emulator 下测试一个微不足道的 Web 角色,并在我的类中重写了OnStart()
,Run()
和方法,这些方法派生自.OnStop()
RoleEntryPoint
OnStart()
并被Run()
调用但OnStop()
不是 - 我将在 Visual Studio 中按“停止调试”或关闭浏览器窗口,角色将被终止,但OnStop()
永远不会被调用。我已经检查过 -override
关键字存在于OnStop()
定义中。
这不是很方便 - 这意味着我无法OnStop()
在现场云之外测试我的。
我可以以某种方式让 Compute Emulator 调用OnStop()
我的角色吗?