问题标签 [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.
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 上运行。
azure - 如何轻松切换到更新的 Azure 集群?
我现有的 Azure 云服务无法使用新的 D 系列 VM。我向微软投诉,他们解释说因为我的云服务是几年前创建的,所以它部署在一个旧的“集群”上,我需要重新创建我的云服务才能在一个新的集群上获得现代虚拟机。
这将涉及重新配置 DNS,并将迫使我在交换期间将服务置于只读模式以确保数据一致性。通常我使用 VIP Swap 部署升级。
这只是使用 Azure 的成本之一吗?有没有办法解决?我应该计划定期重建我的服务吗?
azure - 使用诊断设置在 Visual Studio 之外部署 azure worker 角色
我们正在通过 ci 服务器创建 azure worker 角色部署包,并使用 Azure Powershell cmdlet 脚本将该包部署到 azure 云服务。
但是诊断配置不适用于部署;它仅在我们从 Visual Studio 中手动部署时才有效。
有没有办法在powershell脚本中考虑到诊断设置(性能计数器..etc)?
azure - Azure 发布配置文件中的不同凭据
假设我只想在我的 Azure 网站上上传一个简单的 index.html 文件(称为“测试”)。为此,我设置了我的部署凭据。例如,用户名:frog 密码:froggy
我可以使用这些凭据通过 FTP 客户端(即 FileZilla)上传文件,但是当我下载 PublishProfile 时,它具有不同的凭据。即用户名:test\$test 密码:(someEncryptedLongCharacters)
这些最后的凭据也有效!
到底是怎么回事?
谢谢你。
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 错误。我需要使用这些通配符来包含所有目录和文件。
azure - 将 azure webjob 作为单例运行,带有部署槽
我有一个包含大量 webjobs 的网站。webjobs 是连续的,但使用 Quartz.net 进行内部调度。我正在使用部署槽将我的站点部署到临时站点,然后我将其切换到生产环境中。
一切正常,但我想阻止我的网络作业使用我的网络应用程序扩展(即不参与自动扩展)。
现在,我知道我可以创建一个settings.job
文件并设置{ "is_singleton": true }
......但是......在我的测试中,这会破坏我对暂存站点的部署 - 当我部署时发生的事情是在我的暂存插槽上它们都停止了(大概是因为我的settings.job 文件阻止它们运行)。如果我删除 settings.job 文件并再次部署到我的暂存站点,则不会发生这种情况 - 它们仍在运行。
如何在不破坏部署槽交换策略的情况下阻止我的 webjobs 通过自动扩展进行扩展?
谢谢
azure - 为什么从 Visual Studio 部署 Azure 需要这么长时间?
我使用 Azure .NET SDK 2.6 创建了一个具有单个辅助角色的全新云服务。RoleEntryPoint 几乎是空的。
由于创建虚拟机,第一次需要一段时间。我的期望是以下发布尝试会快得多。事实证明,它至少需要 5 分钟。在 VS 中检查部署活动日志,我看到:
为什么更新这个应用程序需要 2 分钟?有没有办法加快这个速度?
node.js - 为什么天蓝色控制台会写“错误请求”?(Azure 中 nodejs 上的第一个应用程序)
我试图在 Azure 中的 node.js 上运行应用程序,但出现了问题。
我做了什么 在 Azure 中创建 web 应用程序并从 bitbucket 存储库部署代码。
在我进入控制台并编写“node index.js”之后,在控制台中写入“错误请求”一段时间后。
做什么?谢谢你。
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 函数从哪里提取其参数?
azure - 如何在 Azure 中更新 Web 应用程序并始终保持应用程序运行
我有一个 MVC Web 应用程序 (.NET),有时我需要升级 Azure 上的部署版本,问题是我有客户正在使用 Web 应用程序,我无法将其关闭并使其不可用.
有一种方法可以部署我的 Web 应用程序的新版本,并且仍然可以一直运行吗?(在部署过程中)
我能想到的一种方法是将 Web 应用程序部署到我当前部署之外的其他地方,并使用我的外部域上的 DNS 记录“播放”。