0

我很难找到有关 Worker 角色实际上是什么的信息。例如,Web 角色是一个在 IIS 中自动部署和配置的 asp.net Web 应用程序。您可以在 IIS 中查看应用程序文件。我在哪里可以看到 Worker 角色文件?是windows服务吗?还有谁在运行 Worker 角色进程?

4

1 回答 1

2

辅助角色的代码通常是带有Run方法的 .NET 程序集。VM 上的进程调用您的Run方法并期望它永远运行(永不返回)。您可以在文件夹中看到 VM 上的二进制\approot文件,通常在e:驱动器上。

顺便说一句,Web 角色具有相同的功能。如果您在 Visual Studio 中创建 Web 角色,您将看到WebRole.cs,它实现了与辅助角色相同的接口。不同之处在于,在 Web 角色中,您还将配置一个或多个网站,正如您所提到的,这些网站在 IIS 下配置和运行。

于 2012-08-16T18:32:24.610 回答