问题描述
出于好奇,我打开了我的Azure Web角色项目,导航到包含了 RoleEntryPoint
子类和文件的完全删除的类定义的。然后我打包的作用,并在Azure中部署它 - 的作用开始没有任何错误提示
Out of curiosity I opened my Azure web role project, navigated to the file that contained the RoleEntryPoint
descendant class and completely removed that class definition. Then I packaged the role and deployed it in Azure - the role started without any error indication.
怎么可能可能工作呢?
How could that possibly work?
推荐答案
在除了什么DarwkwingDuck说,我只提到RoleEntryPoint提供的方法来运行code,当一个角色实例初始化,运行和停止。
In addition to what DarwkwingDuck said, I will just mention that RoleEntryPoint Provides methods to run code when a role instance is initialized, run, and stopped.
如果我们继续读通过的 MSDN上RoleEntryPoint类文档我们也将看到以下内容:
If we continue to read through the RoleEntryPoint class documentation on MSDN we will also see the following:
辅助角色必须扩展RoleEntryPoint类添加功能 到角色实例。网络角色可以选择延长 RoleEntryPoint类,或者可以使用ASP.NET生命周期管理 方法来处理的起始和终止序列。对于VM角色时,Windows 服务被用来代替RoleEntryPoint类
因此,网络角色可以选择延长RoleEntryPoint类
这篇关于如何Azure的Web角色发生在无入境点运行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!