我很难找到有关工作者角色实际上是什么的信息。 例如,Web角色是一个在IIS中自动部署和配置的asp.net Web应用程序。您可以在IIS中看到应用程序文件。 我在哪里可以看到Worker角色文件?这是一个Windows服务吗?谁也在运行Worker角色流程?
答案 0 :(得分:2)
辅助角色的代码通常是带有Run
方法的.NET程序集。 VM上的进程调用您的Run
方法并期望它永远运行(永不返回)。您可以在\approot
文件夹中查看VM上的二进制文件,通常位于e:
驱动器上。
顺便说一下,网络角色也有同样的东西。如果在Visual Studio中创建Web角色,则会看到WebRole.cs
,它实现与辅助角色相同的接口。不同之处在于,在Web角色中,您还将配置一个或多个网站,如您所述,在IIS下配置并运行。