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