我正在 Azure 计算模拟器下测试一个简单的 Web 角色,并覆盖了 OnStart()
、Run()
和 OnStop()
我的类中派生自 RoleEntryPoint
的方法。
OnStart()
和 Run()
被调用,但 OnStop()
未被调用 - 我将在 Visual 中按“停止调试” Studio 或关闭浏览器窗口,角色将终止,但永远不会调用 OnStop()
。我已经检查过 - override
关键字存在于 OnStop()
定义中。
这不太方便 - 这意味着我无法在实时云之外测试我的 OnStop()
。
我可以以某种方式让计算模拟器在我的角色中调用 OnStop()
吗?
最佳答案
我怀疑(但我不确定),如果您打开计算模拟器 UI 并“停止”那里的部署,则应该调用 OnStop()。
关于windows - 如何在 Azure 计算模拟器中调用 RoleEntryPoint.OnStop()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6373462/