问题标签 [azure-web-roles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2725 浏览

azure - Azure:从不调用 WebRole OnStart()

我的 Azure 解决方案中有一个简单的 WebRole 类:

出于某种原因,我无法在OnStart()运行项目时遇到断点。为什么会这样?

0 投票
3 回答
994 浏览

azure - 在 EC2 与 Windows Azure 上部署项目

我已经使用 Windows Azure 和 Amazon Web Services EC2 工作了好几个月(几乎达到了几年的范围),而且我一遍又一遍地看到一些似乎令人不安的事情。

当我将 Windows Azure 中的 .NET 构建部署到 Web 角色(或服务角色)中时,它通常需要 6-15 分钟才能启动。在 AWS 的 EC2 中,启动映像所需的时间大致相同,然后将应用程序部署到 IIS 需要一两分钟(当然还有待设置)。

但是,当我使用 SUSE Linux 和 Mono 启动 AWS 实例以运行 .NET 时,我会在大约 2-3 分钟内启动其中一个并将代码部署到其中(同样,等待设置)。

Windows 操作系统映像是怎么回事,导致它们在云中启动需要很长时间?我不想要 FUD,我很好奇导致这种情况的具体细节。任何有关此的具体技术信息将不胜感激!谢谢。

0 投票
2 回答
367 浏览

php - Azure PHP web 角色、F# worker 角色:在不同机器上开发

我和一个朋友想创建一个网站来操作 Facebook 数据。

结构是:

  • 一个 PHP Web 角色(包含网页、用户 OAuth 登录、与队列交互以及与 SQL Azure 数据库交互)
  • F# worker 角色(进行统计和大量数据提取)

该过程是(假设一个新用户):

  • 用户到达网页并通过 OAuth 登录 Facebook,然后 PHP Web 角色在工作待办事项队列中发布一条消息,其中包含登录信息和令牌。

  • F# worker 角色从 worktodo 队列中读取消息并开始进行数据处理(使用 Facebook API)和统计信息,然后将结果写入 SQL Azure 数据库。最后,它向 workdone 队列发布一条消息,说明它已成功为用户进行数据处理。

  • 最后,PHP Web 角色读取 workdone 队列并通知工作已完成,并显示算法结果。

我有两个问题:

  • 这个设计有很大的缺陷吗?

  • 最好的协作方式是什么:一个人编写 PHP,另一个人编写 F#,有没有办法使用两台不同机器的开发存储?

非常感谢!(抱歉,如果有些人觉得这些东西太基本了,我在所有这些事情上都是初学者)。

0 投票
4 回答
3406 浏览

windows - 一个小型 Windows azure Web 角色可以支持多少用户?

我们正在创建一个简单的网站,但有大量用户登录(大约 25000 个并发用户)。我如何计算没有。支持它所需的实例数?

0 投票
1 回答
494 浏览

asp.net-mvc-2 - Azure:如何从我的 MVC 实现的控制器调用 WebRole 方法

我正在使用带有 ASP.Net MVC 2 C# 的 Azure 开发 MVC webapp。我有一个工作角色,我在其中与队列交互,阅读带有图像的消息。我在我的 WebRole 中初始化了队列,并且我想调用一个方法来将我的控制器中的元素排入队列。我不知道怎么打这个电话。

谢谢!

0 投票
2 回答
5649 浏览

azure - 如何从 RoleEntryPoint.OnStart() 获取 WebRole 站点根路径?

作为在 Windows Azure 上启动 WebRole 的一部分,我想访问正在启动的网站上的文件,我想在 RoleEntryPoint.OnStart() 中执行此操作。例如,这将使我能够在加载 ASP.NET AppDomain 之前影响 ASP.NET 配置。

当使用 Azure SDK 1.3 和 VS2010 在本地运行时,下面的示例代码可以解决问题,但是代码周围有黑客攻击的恶臭,并且在部署到 Azure 时它没有解决问题。

如何以适用于开发人员和 Azure 的方式从 RoleEntryPoint.OnStart() 获取 WebRole 站点根路径?

0 投票
1 回答
822 浏览

wcf - 我可以在 Azure WCF 服务 Web 角色中访问 ServiceEndpoint 吗?

我曾经为我的常规 WCF 服务覆盖 CreateServiceHost 并在那里修改端点(动态添加一些方法)。现在转移到 Azure,并拥有 WCF 服务 Web 角色,myServiceHost.Description.Endpoints 是空的(我想这是正常的,因为整个事情都可以正常工作)。但是,如果没有可用的端点,我怎么能修改端点呢?

安德烈斯

PS打开后可以修改:

接着

但是这样调用动态生成的方法最终会出现错误,例如:“由于 EndpointDispatcher 的 ContractFilter 不匹配,无法在接收方处理带有 Action 'http://tempuri.org/ITestWCFService/Ping' 的消息. 这可能是由于合约不匹配(发送方和接收方之间的操作不匹配)或发送方和接收方之间的绑定/安全不匹配。检查发送方和接收方是否具有相同的合约和相同的绑定(包括安全要求,例如消息,传输,无)。”

0 投票
1 回答
163 浏览

azure - Azure 在地理位置和规格方面的灵活性

我正在阅读有关 Azure 的内容,但有几件事我不明白:

  1. 如果我选择将服务器放在欧洲,为什么以后不能将它移动到另一个数据中心?
  2. 如果我为工作人员/网络角色选择大小,我可以在之后将其升级到更大的吗?
  3. 我想我已经读过我不能将不同大小的工人/网络角色的不同实例放在一起工作?我对吗?在肯定的情况下,为什么?
  4. 什么更便宜?具有良好多线程辅助角色的大型 VM 或多个小型 VM 中的多个单线程辅助角色?

提前致谢。

0 投票
1 回答
625 浏览

azure - Azure blobs,它们有什么用?

我正在阅读有关 Azure blob 和存储的信息,但有些内容我不明白。

首先,您可以租用 Azure 来进行托管,但是当您创建 Web 角色时……您是否需要存储 .dll 和其他文件(.js 和 .css)?或者您可以使用工作角色中的小存储配额?多久了?我无法理解每次浏览器下载 CSS 文件时都要收费,所以我想我可以将这些东西存储在另一种存储中。

其次,您需要为交易和带宽付费,因此在您的网站中提供指向 blob 的直接链接并不是一个好主意,那么……您会做什么?从您的网站代码下载它并从 ASP.NET 即时写入客户端输出流?我想我已经读过内部流量/交易是免费的,所以它看起来像是一个“太好而不真实”的解决方案:D

托管和存储之间的流量也是免费的吗?

提前致谢。

0 投票
3 回答
2810 浏览

azure - Windows azure 应用程序所需的实例数

我是 Windows Azure 的新手,我想托管一个调查应用程序,该应用程序将由 appr 填写。同时有 30.000 名用户。

该应用程序由 1 个 .aspx 页面组成,该页面将发送给客户一次,询问 25 个问题,并在最后给出给定答案的总结。当用户给出答案并点击“下一个问题”按钮时,给定的答案将通过 .ashx 处理程序发送到服务器。响应是下一个问题和答案。在完整回发后,总结会发送给客户端。答案保存在已分区的 Azure 表中,因此每个分区最多可容纳 450 个用户。

我想问一下是否有人可以估计我们需要启动多少个网络角色实例才能让这个应用程序继续运行。(如果这很难说,是不是更有可能启动 5、50 或 500 个实例?)

有什么更好的方法:20 个小型实例或 5 个大型实例?

谢谢你的帮助!