问题标签 [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 投票
3 回答
1774 浏览

.net - Windows Azure,解决实例和粘性会话

对于概念证明文件,我收集了有关 Windows Azure 的事实。剩下 2 个主题我找不到明确的答案。

  1. 粘性会话/粘性负载平衡是不可能的,对吗?也许在 Azure 流量管理器 (WATM) 的帮助下有可能?

  2. 是否可以解决部署的单个实例,或者它们都在 Azure 的这堵不透明的墙后面?或者至少,一个实例可以在运行时确定它自己的 id 或类似的东西以便将它写入日志吗?

0 投票
3 回答
1446 浏览

iis - Azure:如何延迟执行启动任务?

我的 WebRole 中有两个站点,并定义了一个启动任务。

第一行工作正常,它为我创建了一个新的应用程序池:

现在我想将我的第二个更改为这个新创建的 AppPool,但是之后添加另一行并没有帮助。

似乎第二个站点还没有准备好。

如何将我的任务延迟 30 秒或稍微延迟 appcmd.exe?除非有一种方法可以为这个启动任务创建依赖项,否则它只能在第二个站点启动并运行时执行?

任何帮助将不胜感激,非常感谢,

有没有办法将此执行延迟 30 秒以确保第二个站点已启动并且可以更改?

更新:

感谢您的提示。我已对此事进行了进一步调查。我找到了 OnStart() 事件。

1) 但由于我使用的是 silverlight 并且只是将现有的 Web 项目包装在 Cloud Roles 项目中,所以我不会有这样的 WebRole.cs。我可以将它添加到我的 Silverlight Web 项目中并在那里使用它吗?还是建议从头开始创建一个 WebRole 项目并使其完全取代 Silverlight Web 项目?

2)关于<Runtime/>服务定义中的标签,我是不是就这么简单地添加?当 webrole 运行升高时,它会产生任何安全隐患吗?

3)最后但并非最不重要的一点是我如何运行 cmd 文件或实际上是这一行

在 OnStart() 方法中?

0 投票
1 回答
1161 浏览

silverlight - 如何将 Silverlight 应用程序集成到 Azure 云?

我找到了关于这个主题的优秀教程,但它留下了一些悬而未决的问题 http://www.silverlightshow.net/items/Silverlight-in-the-Azure-cloud-Part-1.aspx

创建具有空角色的新 Azure 云项目时:

  1. 按照博客中的建议将现有的 Silverlight Web 项目添加为 Webrole 是否更好?

  2. 还是创建一个新的 WebRole 并将其与 Silverlight 客户端连接更好?

我问的原因是,我需要在我的 WebRole 中使用 override OnStart() 方法在角色启动并运行后执行一项任务。所需的类 WebRole.cs 显然只存在于步骤 2 中。

0 投票
1 回答
154 浏览

asp.net - Azure 中的会话:客户端会话可能吗?

如您所知,由于缺少粘性会话功能,在使用多个角色实例时,Azure Web 角色中的会话信息必须存储在 SQL Azure 或 Appfabric 缓存等位置。我知道这是最好的方法 - 但除此之外,是否也可以像在 msdn 上描述的那样在客户端存储会话?我可以想象使用 cookie 会很容易,但是那里提到的其他解决方案呢?我不打算这样做,我只是对这种解决方案的可靠性感兴趣。

0 投票
1 回答
1919 浏览

powershell - Windows Azure 中的“此部署的当前更新已被抢占”错误是什么意思?

在扩展 Windows Azure 托管服务的实例计数时,我在使用WAPP powershell cmdlet时偶尔会收到以下错误:

我通过更改配置中的实例计数来扩大规模,然后使用新值调用 Set-DeploymentConfiguration。

0 投票
2 回答
1826 浏览

c# - 在 Azure 上部署 Web 角色

以下是我必须在几周内完成的任务,我的问题是有人知道任何对我有用的教程或书籍吗?我对C#也知之甚少。

您将在 ASP.NET 和 C# 中设计相关代码,以便您可以在 Azure 上部署一个 Web 角色,该角色可以:

a) 从网页上的输入中读取一个 zip 文件

b) 解压缩包含可执行文件、任意参数列表和数据文件的 zip 文件

c) 使用参数运行可执行文件(并因此读入数据文件)。d) 存储输出日志以供以后访问。

您将通过运行一段代码来测试这一点,该代码读取一组与测试文件相对应的参数。

然后可执行文件将读入文本文件,然后将它们打印出来。

您还必须设计一个适当的 UML 来解释您编写的不同类如何交互。

0 投票
2 回答
337 浏览

wcf - 在 Azure 中托管服务时地址不正确

我在http://voraservice.cloudapp.net/MyPushService.svc在 Azure 上托管了 WCF 服务。问题是当我通过客户端连接时,它让我在给定地址找不到端点:

http://rd00155d3425e0/MyPushService.svc

我不知道这个随机服务器名称是如何来到这里的,并且从几个小时以来我一直试图弄清楚如何删除这个随机服务器名称并将 WCF 的实际位置托管在云上。任何指向解决方案的指针都值得赞赏!

更新:我看到了这篇知识库文章 - http://support.microsoft.com/kb/971842/ 但是当我尝试更新 Win7 时,它说 hte 更新不适用于我的电脑。

0 投票
1 回答
677 浏览

azure - Windows Azure 上的 WebRole 是否必须是无状态的?

我遇到了一个有趣的情况。我已通过仪表板重新启动我的 WebRole。一旦 WebRole 重新启动并运行,我远程桌面进入 WebRole 并发现我已发布站点的整个文件夹已被擦除并替换为包中的文件夹。只有桌面上这些文件夹之外的文本文件才能幸存下来。

除非它的整个驱动器 E:在尝试重新启动时被擦除并重新安装。

所以现在我的想法是,由于 VM 可以由于崩溃或 Microsoft 维护而重新启动,我们作为开发人员必须确保 WebRole 是无状态的,并且没有任何内容保存在本地,这是正确的吗?

非常感谢,

0 投票
1 回答
3201 浏览

iis - 为什么将相同的文件复制到 Windows Azure WebRole 中的 /Approot 和 /Siteroot?

我发现 approot 和 sitesroot 用于:

\Approot - 客户的代码、aspx 页面、DLL 等。 \Sitesroot\ - 这是运行完整 IIS 站点的文件夹。部署角色后,\Approot 中的文件将复制到此 \Sitesroot 文件夹,然后 IIS 将配置为从 \Sitesroot 运行站点。对角色的任何临时测试更改(web.config 更改、新 DLL 等)都应放在此处。

我想知道为什么有两个单独的文件夹,因为它们包含相同的文件?

0 投票
1 回答
1372 浏览

azure - 如何配置 Azure Web 角色的区域设置和语言?

如何将 Azure Web 角色配置为具有英国(而不是美国)作为所有帐户的语言/区域设置等?我相信我可以 RDP 并改变它。但是,我想在创建 Web 角色时将其设置为默认值。它对我们在旧版应用程序中拥有的一些经典 ASP 页面产生了影响。