问题标签 [azure-cloud-services]

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 投票
2 回答
1564 浏览

visual-studio-2012 - Azure 云服务部署 - Azure 无法验证 SSL 证书

尝试将我的 MVC 应用程序部署到 Azure 云服务时,部署失败并显示错误“Azure 无法验证指定的证书”。据我所知,我已经正确设置了所有内容。

我的云服务位于myapp.cloudapp.net的 Azure 中。我在自己的域myapp@mydomain.com上设置了一条 A 记录,以指向 Azure 云服务。这按预期工作。

接下来在 Azure VM 上的 IIS 中,我为myapp@mydomain.com创建了一个证书请求,将其提交给我选择的 CA 并从他们那里获得了一个 .crt 证书。回到 IIS,我使用 .crt 证书完成了证书请求,并将其放入个人证书存储中。然后我从 IIS 导出了一个 .pfx 证书。

如图所示,我使用 .pfx 证书上传到 Azure 门户。

天蓝色证书

我还将 .pfx 证书安装到用于 Azure 部署的开发人员计算机上的个人证书存储中。

在 Visual Studio 2012 中,对于 webrole,我选择了我安装的 .pfx 证书并将其设置为 HTTPS 端点的证书。

vs2012-cerst

vs2012-端点

此时,我尝试将站点部署到 Azure。一段时间后,Visual Studio 中的部署失败,并出现错误“Azure 无法验证指定的证书”。不太确定从那里去哪里。

由于该站点的早期版本在 Azure VM 上的 IIS 中运行,因此手动编辑 SSL 绑定以使用上传的证书可以正常工作,但部署问题仍然存在。

0 投票
1 回答
51 浏览

azure - 如何在 azure 的云服务上查看上传的文件?

我已经成功地将我的服务部署到了天蓝色的云服务中,并且运行良好。但是我遇到了一个问题,我的服务中有一个日志记录层,它将活动和错误记录到日志文件中。但是现在,当我将服务部署到 azure 云服务时,我无法访问日志文件,因为我制作了用于将其部署到 azure 的包文件。有人可以告诉我如何访问这些日志文件。

0 投票
1 回答
3668 浏览

azure - 如何更新 Windows Azure 云服务映像上的 iisnode 版本

我有一个运行我的 node.js 应用程序的 Windows Azure 网站,一切正常。我最终需要运行本机 node.js 模块(光纤),这需要我迁移到 Windows Azure 云服务。我使用了转换为 Azure 云服务向导,它创建了一个 Web 角色,允许我将我的应用程序部署为云服务并在节点下运行光纤。到目前为止,一切都很好。

我的应用程序需要 WebSockets,它在 Azure 网站下受支持(当您从配置 UX 中打开它时,或多或少会自动启用)。几天来,我一直在努力让 WebSockets 与云服务一起工作,我已经确定我的问题是在云服务中默认运行的 iisnode 版本太旧,无法支持 node.js WebSockets正常的方式。云服务安装了 iisnode 1.21 版,而 iisnode 中的 WebSockets 支持直到 2.0 版才出现(我不知道为什么云服务映像使用了那个糟糕的 iisnode 旧版本)。

请注意,我不想使用工作角色并在不同的端口上监听(我收集到的是很多人如何解决这个问题)。

不幸的是,我无法弄清楚如何在我的云服务中安装更新版本的 iisnode(我认为可以在云服务启动时运行安装程序(可能通过 setup_web.cmd),但目前为止正如我所得到的。

关于我需要做什么才能让我的 Azure 云服务运行更新版本的 iisnode 的任何指示?

0 投票
1 回答
83 浏览

azure - 将相同的云服务部署到不同的虚拟机

我有一个云服务(工作者角色),我想将其部署到测试版和生产环境。

必须创建三个项目(一个用于实际实现,两个用于部署)似乎是一种浪费。

是否可以创建两个链接到不同 Azure 目标但使用相同辅助角色项目的部署配置文件?

0 投票
2 回答
56 浏览

azure - 暂时从 Azure 云服务中删除虚拟机进行维护

我们有一个 Azure 云服务,其中包含一些运行 ASP.NET 网站的虚拟机。当我们升级应用程序时,我们希望将每个 VM 从云服务中删除,以便用户在部署之前不会获得降级的体验。

这似乎不可能,这表明我们“做错了”。

任何人都可以帮忙吗?

0 投票
0 回答
345 浏览

c# - 在托管多个网站的 Azure Web 角色中安装应用程序初始化

我将 azure 角色托管为云服务,我正在尝试按照以下链接中的建议安装应用程序初始化:

http://fabriccontroller.net/blog/posts/iis-8-0-application-initialization-module-in-a-windows-azure-web-role

但是,我在这个单一 WebRole 中的所有网站将如何保持预热状态?

我已经按照上面链接中的步骤进行了操作。但不确定它将如何以单一角色管理多个网站。

0 投票
1 回答
1086 浏览

azure - Azure 强制客户端发送 HTTP Expect 100 Continue with large data requests

我有一个带有接受 https 请求的 WorkerRole 的 Azure 云服务。

如果负载大于 50KB,Azure 的魔法似乎会强制客户端在 https 请求标头中发送 Expect 100 Continue。

如果向 Azure https 端点发送数据小于 50KB 的请求,服务器将返回响应,否则请求超时。如果将 Expect 100 Continue 添加到 > 50KB 的请求中,则接受该请求。

知道为什么以及如何禁用此功能吗?

0 投票
1 回答
941 浏览

azure - 在 Azure 中更改 VM 的云服务

我在 Azure 中创建了一个 VM,并为其附加了一个云服务 ( abc1.cloudapp.net)。所以我可以使用这个云服务 ssh 进入机器。现在出于某种原因,我想将其更改为 ( xyz.cloudapp.net)。

这是可行的吗?

0 投票
2 回答
354 浏览

.net - Azure 云服务崩溃(SDK 2.0,OS Fam:3)

我们在 Azure 的 .NET 4.0 中运行了一个相当大且复杂的 MVC3 项目。

我们遇到的症状是网站变得无响应然后崩溃。当我们进入管理门户时,所有实例都处于“已停止”状态。

据我了解,这是 IIS 快速故障保护启动并终止应用程序池而不重新启动它的行为。

我已经使用调试诊断工具为我的云服务中的 IIS 实例捕获内存转储,并且每次崩溃时,最后的消息是:

或者

此外,我得到的这些异常的数量与我的应用程序池中定义的最大故障数量非常相似,如果不相同的话。

我尝试过的事情:

  • 在 Azure 模拟器和 VM 上运行,它不会崩溃
  • 升级到 Azure SDK 2.2 并部署到 OS Family 4(当前运行 SDK 2.0,OS Fam:3)
  • 关闭自定义错误
  • 使用 Application_Error() 捕获所有错误

对我来说,似乎有一些异常没有被捕获并且正在使 IIS 工作进程崩溃,一旦它达到 5(我的应用程序池中的最大故障)它就会崩溃。

如果有人能对此有所了解或提出其他我可以尝试的建议,我将不胜感激。

0 投票
3 回答
5532 浏览

azure - “pvk2pfx.exe”在命令提示符中未被识别为内部或外部命令

用于创建证书运行此命令

pvk2pfx.exe -pvk C:\myCerts\ELServer.pvk -spc C:\myCerts\ELServer.cer -pfx C:\myCerts\ELServer.pfx

命令提示符出现以下错误

'pvk2pfx.exe' 不是内部或外部命令、可运行程序或批处理文件。