问题标签 [azure-deployment]

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 回答
6598 浏览

azure - Azure SDK 2.5.1 无法发布 cloudService

成功将我的云服务升级到新的“Azure SDK for .NET 2.5.1 ”后,尝试打包/发布时出现以下错误。

无法加载文件或程序集“Microsoft.WindowsAzure.Packaging,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Windows Azure Tools\2.5\Microsoft.WindowsAzure.targets

“Microsoft.WindowsAzure.targets”配置文件中的相关行是2930,这显然与 CSPack 有关。

所以我继续在一个全新的项目中创建一个全新的 Azure 云服务,以查看升级是否出现问题。不幸的是,问题仍然存在。

是否有解决方法或者我必须回滚到 v2.4(这会给我带来很大的痛苦)

我在 VS 2013 更新 4 上运行。

0 投票
2 回答
48 浏览

azure - 如何轻松切换到更新的 Azure 集群?

我现有的 Azure 云服务无法使用新的 D 系列 VM。我向微软投诉,他们解释说因为我的云服务是几年前创建的,所以它部署在一个旧的“集群”上,我需要重新创建我的云服务才能在一个新的集群上获得现代虚拟机。

这将涉及重新配置 DNS,并将迫使我在交换期间将服务置于只读模式以确保数据一致性。通常我使用 VIP Swap 部署升级。

这只是使用 Azure 的成本之一吗?有没有办法解决?我应该计划定期重建我的服务吗?

0 投票
1 回答
79 浏览

azure - 使用诊断设置在 Visual Studio 之外部署 azure worker 角色

我们正在通过 ci 服务器创建 azure worker 角色部署包,并使用 Azure Powershell cmdlet 脚本将该包部署到 azure 云服务。

但是诊断配置不适用于部署;它仅在我们从 Visual Studio 中手动部署时才有效。

有没有办法在powershell脚本中考虑到诊断设置(性能计数器..etc)?

0 投票
1 回答
326 浏览

azure - Azure 发布配置文件中的不同凭据

假设我只想在我的 Azure 网站上上传一个简单的 index.html 文件(称为“测试”)。为此,我设置了我的部署凭据。例如,用户名:frog 密码:froggy

我可以使用这些凭据通过 FTP 客户端(即 FileZilla)上传文件,但是当我下载 PublishProfile 时,它​​具有不同的凭据。即用户名:test\$test 密码:(someEncryptedLongCharacters)

这些最后的凭据也有效!

到底是怎么回事?

谢谢你。

0 投票
1 回答
3380 浏览

javascript - ENOTSUP 使用 Grunt

我正在使用 Grunt 来缩小和连接 AngularJS Web 应用程序的文件。我们的源位于文件共享上,我通过映射驱动器连接到它。每当 Grunt 在我的源目录上运行时,我的一个 concat 任务都会出错。错误是“ENOTSUP,套接字不支持操作”。如果我复制源,本地,Grunt 运行,很好。为了我们的源代码控制,我需要 Grunt 监视和运行映射的驱动器。concat 任务使用 grunt-contrib-concat。我尝试重新安装 Node 并将 grunt-contrib-concat 回滚到 0.4.0 版。那没有用。任何帮助/想法将不胜感激。

编辑:

Grunt 中给出错误的代码是:

如果我从上面的代码中删除“'src/js/**/*.js'”并执行我的 Grunt 任务,则不会发生 ENOTSUP 错误。我需要使用这些通配符来包含所有目录和文件。

0 投票
1 回答
1188 浏览

azure - 将 azure webjob 作为单例运行,带有部署槽

我有一个包含大量 webjobs 的网站。webjobs 是连续的,但使用 Quartz.net 进行内部调度。我正在使用部署槽将我的站点部署到临时站点,然后我将其切换到生产环境中。

一切正常,但我想阻止我的网络作业使用我的网络应用程序扩展(即不参与自动扩展)。

现在,我知道我可以创建一个settings.job文件并设置{ "is_singleton": true }......但是......在我的测试中,这会破坏我对暂存站点的部署 - 当我部署时发生的事情是在我的暂存插槽上它们都停止了(大概是因为我的settings.job 文件阻止它们运行)。如果我删除 settings.job 文件并再次部署到我的暂存站点,则不会发生这种情况 - 它们仍在运行。

如何在不破坏部署槽交换策略的情况下阻止我的 webjobs 通过自动扩展进行扩展?

谢谢

0 投票
2 回答
3758 浏览

azure - 为什么从 Visual Studio 部署 Azure 需要这么长时间?

我使用 Azure .NET SDK 2.6 创建了一个具有单个辅助角色的全新云服务。RoleEntryPoint 几乎是空的。

由于创建虚拟机,第一次需要一段时间。我的期望是以下发布尝试会快得多。事实证明,它至少需要 5 分钟。在 VS 中检查部署活动日志,我看到:

为什么更新这个应用程序需要 2 分钟?有没有办法加快这个速度?

0 投票
0 回答
546 浏览

node.js - 为什么天蓝色控制台会写“错误请求”?(Azure 中 nodejs 上的第一个应用程序)

我试图在 Azure 中的 node.js 上运行应用程序,但出现了问题。

我做了什么 在 Azure 中创建 web 应用程序并从 bitbucket 存储库部署代码。

在我进入控制台并编写“node index.js”之后,在控制台中写入“错误请求”一段时间后。

做什么?谢谢你。

ps http://learnmysql.azurewebsites.net/

0 投票
1 回答
526 浏览

azure - 使用错误的服务配置发布 Azure 辅助角色

我正在尝试将 VS2013 中的“发布到天蓝色”功能用于我的工作角色云服务项目。

我遇到的问题是,无论我将服务配置设置更改为什么,应用程序始终与Local服务配置一起部署

我的 .azurePubxml:

如您所见,AzureServiceConfiguration设置为Staging。如果我查看构建的输出,我可以看到以下几行:

最终结果是ServiceConfiguration.Local.cscfg在部署中使用 而不是ServiceConfiguration.Staging.cscfg.

起作用的是在 Development->Run/debug 下将设置更改为暂存Service Configuration在此处输入图像描述

但是这个设置控制了我在本地运行应用程序时使用哪个配置文件,所以我自然不想乱用它。

此外,如果我使用该Project->Package...选项并选择暂存,我会得到正确的包和生成的正确配置文件。我也尝试过从命令行使用 msbuild 手动构建,效果也很好。

尝试更新到 azure sdk 2.6,希望它能解决它,但没有区别。

还应该说我在我的网络角色项目中有这个工作。但由于外部原因,我不得不将工作角色拆分到自己的云项目中。

更新一些更多信息,我又仔细查看了构建日志,发现了这个:

所以似乎两者都没有

来自 .azurePubxml 的文件实际上被用作构建脚本的输入。

一切似乎都归结为,如果不是从 .azurePubxml 文件中,Publish to Azure 函数从哪里提取其参数?

0 投票
1 回答
110 浏览

azure - 如何在 Azure 中更新 Web 应用程序并始终保持应用程序运行

我有一个 MVC Web 应用程序 (.NET),有时我需要升级 Azure 上的部署版本,问题是我有客户正在使用 Web 应用程序,我无法将其关闭并使其不可用.

有一种方法可以部署我的 Web 应用程序的新版本,并且仍然可以一直运行吗?(在部署过程中)

我能想到的一种方法是将 Web 应用程序部署到我当前部署之外的其他地方,并使用我的外部域上的 DNS 记录“播放”。