【发布时间】:2012-08-17 02:32:24
【问题描述】:
我很难找到有关 Worker 角色实际上是什么的信息。 例如,Web 角色是一个在 IIS 中自动部署和配置的 asp.net Web 应用程序。您可以在 IIS 中查看应用程序文件。 我在哪里可以看到 Worker 角色文件?是windows服务吗?还有谁在运行 Worker 角色进程?
【问题讨论】:
我很难找到有关 Worker 角色实际上是什么的信息。 例如,Web 角色是一个在 IIS 中自动部署和配置的 asp.net Web 应用程序。您可以在 IIS 中查看应用程序文件。 我在哪里可以看到 Worker 角色文件?是windows服务吗?还有谁在运行 Worker 角色进程?
【问题讨论】:
辅助角色的代码通常是带有Run 方法的.NET 程序集。 VM 上的一个进程调用您的 Run 方法并期望它永远运行(永不返回)。您可以在 VM 上的 \approot 文件夹中查看二进制文件,通常在 e: 驱动器上。
顺便说一下,Web 角色具有相同的功能。如果您在 Visual Studio 中创建 Web 角色,您将看到 WebRole.cs,它实现与辅助角色相同的接口。不同之处在于,在 Web 角色中,您还将配置一个或多个网站,正如您所提到的,这些网站在 IIS 下配置和运行。
【讨论】: