标签: azure-worker-roles

在Windows Azure中:什么是Web角色,辅助角色和VM角色?

我工作的应用程序包含一个Web角色:它是一个简单的Web应用程序.我需要在Windows Azure中托管应用程序,因此我创建了一个Web角色.我其实想知道这些角色是什么.他们的编码明智或存储方面的意义是什么?

azure azure-worker-roles azure-web-roles azure-vm-role azure-virtual-machine

111
推荐指数
3
解决办法
9万
查看次数

工作者角色与Web作业

根据我的理解,在云中运行小的可重复任务.

我可以选择哪种原因以及在什么情况下选择其中一种?

azure azure-worker-roles azure-webjobs

66
推荐指数
3
解决办法
2万
查看次数

Visual Studio找不到我的Azure订阅

我有一个工作的Azure帐户,已经运行了各种服务.我每月收到这些账单.

现在,我在Visual Studio中创建了一个我想要部署的workerrole.我收到"发布Windows Azure应用程序"屏幕,要求我登录.登录后,我收到消息说我没有订阅:

"抱歉,我们没有找到与您的帐户关联的任何Windows Azure订阅.您可以使用其他帐户登录或注册Windows Azure订阅".

使用浏览器,我可以使用相同的用户名/密码登录Azure门户.我可以查看我的订阅,结算状态等.

登录时,我收到一条消息,可以在"组织帐户"或"Microsoft帐户"之间进行选择.我选择的并没有什么不同.

setup-deployment visual-studio azure-worker-roles

25
推荐指数
6
解决办法
2万
查看次数

角色实例花费的时间比预期的要长 - 这个问题有新的解决方案吗?

本周我已经重新启动了我的电脑50-100次.我发现在收到此消息之前,我通常可以在本地启动/部署3-4次:

"用于Microsoft Visual Studio的Windows Azure工具

角色实例的启动时间比预期的要长.你想继续等待吗?"

让我重新开始的解决方案是重新启动.

我知道这不是一个新问题.我记得MS同意这是一个问题,但有没有人有一个解决方案,不涉及回到托管Web核心.似乎这个问题是很多人得到的问题,并且在没有解决方案(我知道)的情况下已经存在了4-5个月或更长时间.

现在我将再次重新启动!!!!!

azure azure-worker-roles

24
推荐指数
3
解决办法
8551
查看次数

Windows Azure中同一实例上的多个角色

是否可以在同一实例中部署多个角色?

我有三个Web角色(asp.net mvc3中的网站和两个WCF服务实例)和两个工作者角色(Windows服务).

此应用程序的负载非常小,因此我不想在Windows Azure中创建这么多实例并立即为所有实例付费.相反,我想在同一个实例中部署我的所有应用程序,如果我从应用程序中获得一些收入,则稍后更改它.

我用Google搜索并发现了一些论坛帖子而不是可能的,有些比不可能......但我找不到信息怎么做......

所以有两个问题:有可能吗?我该怎么做?

azure azure-worker-roles azure-web-roles

19
推荐指数
2
解决办法
8927
查看次数

在azure worker角色中使用QueueClient.OnMessage

我有一个Azure辅助角色,负责检查4个服务总线队列.目前,我只是循环方法来手动检查队列.

while(true)
{
    //loop through my queues to check for messages
}
Run Code Online (Sandbox Code Playgroud)

Azure SDK 2.0具有监听消息而不是轮询消息的能力.但是我见过的每个例子都使用Console.ReadKey()的控制台应用程序.有没有办法让工作者角色坐下来等待消息呢?

我试过了:

public override void Run()
{
    _queueProcessors.ForEach(x => x.OnMessage(Process);
}
Run Code Online (Sandbox Code Playgroud)

其中_queueProcessors是QueueClients的列表,而Process是处理消息的私有方法.但是,worker角色会注册它们然后重新启动.

所以任何人都知道如何让队列客户端坐下来等待消息?

c# azure azure-worker-roles azureservicebus azure-servicebus-queues

19
推荐指数
1
解决办法
1万
查看次数

每个实例运行多个WorkerRoles

我有几个WorkerRole只能在短时间内完成工作,将它们分别放在一个实例中是浪费钱.我们可以将它们合并为一个,但它会变得混乱,并且在不久的将来它们应该在负载增加时独立工作.

有没有办法WorkerRole像创建"多站点"一样创建"多角色" WebRole

在否定的情况下,我认为我可以创建一个"主工作者角色",它能够从给定文件夹加载程序集,查找具有反射的RoleEntryPoint派生类,创建实例并调用.Run().OnStart()方法.这种"师傅的角色",也将被再次抛出意外的异常,并呼吁.OnStop()在所有子RoleEntryPoint■当.OnStop()是所谓的大师之一.会有用吗?我应该注意什么?

azure azure-worker-roles

17
推荐指数
2
解决办法
9488
查看次数

为什么Azure Add> Worker角色项目在解决方案中......在VS2010中显示为灰色?

我有一个C#.Net 4类库,我认为我已经设置为Azure辅助角色,即该类实现Microsoft.WindowsAzure.ServiceRuntime.RoleEntryPoint并具有Run()和OnStart()方法.但是,当我右键单击空的Windows Azure项目中的Roles文件夹并单击添加选项以添加"解决方案中的工作者角色项目..."时,将显示为灰色.我需要为VS2010做些什么来实现解决方案中潜在的工作角色项目?

在此输入图像描述

azure visual-studio-2010 azure-worker-roles

17
推荐指数
1
解决办法
4093
查看次数

FTP到Azure Blob存储

我不得不使用流行的FTP客户端(例如FileZilla)将安全FTP设置为Azure Blob存储.经过大量的研究,我发现了一个链接:

代码部署为辅助角色,代码创建一个FTP服务器,可以接受来自所有流行FTP客户端(例如FileZilla)的连接,以便命令和控制blob存储帐户.

按照链接的说明,我已经实现了相同的功能,并在Azure生产环境中部署了辅助角色,并且成功了.但是我仍然无法使用FileZilla连接FTP主机服务器(由我在配置文件中提供).我不知道我做错了什么或错过了什么.

ftp filezilla azure azure-storage-blobs azure-worker-roles

16
推荐指数
3
解决办法
3万
查看次数

Windows更新2月2日后,azure角色无法启动

在2016年2月10日安装Windows更新后,azure角色无法在模拟器中启动(Full/Express).日志显示如下

[00005748:00006624, 2016/02/14, 12:03:24.391, FATAL] Role process exited with exit code of -2147024809
[00005748:00006624, 2016/02/14, 12:03:24.397, INFO ] Stopping role: deployment25(0).AzureCloudService2.WebRole1_IN_0. Notify: False  Recycle: False  StopTimeout: 30
[00005748:00006624, 2016/02/14, 12:03:24.398, IMPRT] State of deployment25(0).AzureCloudService2.WebRole1_IN_0 changed from RoleStateBusy to RoleStateStopping.
[00005748:00006624, 2016/02/14, 12:03:24.398, IMPRT] State of deployment25(0).AzureCloudService2.WebRole1_IN_0 changed from RoleStateStopping to RoleStateStopped.
[00005748:00006624, 2016/02/14, 12:03:24.398, ERROR] <- WapGetEnvironmentVariable=0x800700cb
[00005748:00006624, 2016/02/14, 12:03:24.398, WARN ] (Ignoring) Reading environment variable CleanupFirewallOnRoleRestart failed with HR: 800700cb
[00005748:00006624, 2016/02/14, 12:03:24.398, INFO ] The value of cleanupFirewallOnRoleRestart …
Run Code Online (Sandbox Code Playgroud)

azure azure-worker-roles azure-web-roles azure-compute-emulator

14
推荐指数
2
解决办法
2860
查看次数