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

azure - Azure 网站的 CSDEF 和 CSPKG 文件

我是 Azure 和网站的新手。使用 CSPKG 文件登录到 Azure 云服务。

我希望从 Build 中为网站创建一个包,然后在我的 Azure 订阅中使用它来部署。

想知道我是否可以拥有网站的 CSPKG 文件以及如何生成它。或者是否有更好的方法来打包您的 Azure 网站内容(不知道将要部署的目标)。

请注意:我知道 FTP、GIT 和直接从 Visual Studio 部署。

想知道在没有目标和部署的情况下从 MSBuild 中获取包的过程。

谢谢,普拉迪普。

0 投票
1 回答
42 浏览

asp.net-mvc - 从 git 存储库部署 MVC .net 项目的 Azure 失败

在经历了很多磨难之后,我从 git 的存储库中将我的网站部署在了 azure 中。

但是我现在在库方面遇到了更多问题,特别是:“无法加载文件或程序集'System.Net.Http.Formatting,Version = 4.0.0.0,......”

我认为 azure 应该处理包/库依赖项,为什么它会落在这个上?任何对我所缺少的东西的见解将不胜感激 - 谢谢!

我的项目正在使用 MVC 4

0 投票
2 回答
1977 浏览

azure - Azure PowerShell Cmdlet 和设置服务诊断 (Set-AzureServiceDiagnosticsExtension)

由于我们更新到 Azure SKD 2.5,我们无法再在角色启动时更新诊断配置。相反,我们现在使用 Microsoft Azure PowerShell Cmdlet 来更新我们的 Web 和辅助角色诊断配置。

在开发我们的配置脚本时,我们注意到在Set-AzureServiceDiagnosticsExtension没有第一次调用的情况下调用Remove-AzureServiceDiagnosticsExtension会失败并出现以下错误:

理想情况下,我们可以调用 set 来更新现有配置。有没有更好的方法来做到这一点,不需要我们调用 remove 和 set?

我们还注意到,由于通过 powershell 更新诊断配置而不是在角色启动时更新诊断配置,我们的整体部署时间大约增加了一倍。我认为增加的主要原因是配置更新时角色重新启动。有没有办法避免这种情况?

谢谢!

0 投票
0 回答
412 浏览

azure-webjobs - 以“停止”模式部署 azure webjob

我在暂存槽中的 Azure 门户中使用自动部署部署 Webjob,但问题是此 Webjob 在部署后直接运行,它可能会导致主槽 Webjob 和暂存 Webjob 之间出现混淆。

除非我启动它并交换插槽,否则有没有办法在不运行它的情况下部署 webjob?

0 投票
1 回答
1631 浏览

azure - 使用 Role 参数调用 Set-AzureServiceDiagnosticsExtension 失败

我正在尝试使用 Azure Powershell cmdlet 和 Set-AzureServiceDiagnosticsExtension 命令在已部署的云服务上设置 Azure 诊断:

这样做我得到以下错误

当我不使用“-Role”参数时它可以工作,但是我必须在调用 Set 命令之前为每个角色调用 Remove-AzureServiceDiagnosticsExtension,这会使每个角色的脚本执行时间增加 2-3 分钟。

Role 参数与我在 Azure 云服务中的角色名称匹配。难道我做错了什么?

0 投票
1 回答
698 浏览

azure - Azure 云服务的更新和创建和删除部署选项之间的区别

更新部署和删除然后为云服务创建新部署之间有什么区别?

我们有一个云服务设置,在部署期间,首先删除暂存中的现有部署,然后创建一个新部署。因此,用于分期的 VIP 总是在变化。我们有一个要求,我们希望确保 PROD 和 Staging VIP 始终保持不变。

在更改部署选项之前,我想知道真正的区别是什么以及需要这两个选项。

我试图搜索但没有找到任何东西。

编辑:在 Azure Pub XML 中,我们有一个名为“AzureDeploymentReplacementMethod”的节点,该字段的不同选项是“createanddelete”、“automaticupgrade”和“blastupgrade”

现在我们正在使用'createanddelete'并且我们有兴趣使用blastupgrade。

任何帮助将非常感激。

谢谢,贾维德

0 投票
1 回答
1511 浏览

visual-studio - 在 Azure 辅助角色中启用日志记录/调试到 azure 存储

我有一个 .net 项目,我正在尝试将其部署为 Azure 中的辅助角色。我可以直接从 Visual Studio 发布文件,但是当工作角色运行时,我得到一个未捕获的异常。我正在尝试从辅助角色启用日志记录到 azure 存储,以便获取有关异常的更多信息,但在配置 MIT 时遇到问题。任何人都可以就启用此日志记录的最佳方式提供帮助吗?

0 投票
1 回答
3406 浏览

powershell - 使用 powershell 进行 Azure 部署,错误:Get-AzureDeployment:发送请求时出错

我正在使用以下脚本使用 powershell 部署我的 .cspkg。我已经创建了适当的证书并上传到 Azure 门户,并且相同的证书已安装在构建服务器中。

如果我在构建服务器上手动执行此脚本,它工作正常。我已经自定义了 tfs 进程模板并使用执行任务来执行 powershell cmdlet。如果正在执行此任务,则会引发以下错误,

在 E:\B\61\378\src\PPM Azure\Production\Web\PSScript\PublishClo udServiceThumPrint.ps1:155 char:3 + Get-AzureDeployment -ServiceName "ppmcd" -Slot "staging" # -ErrorVariable a -E ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Get-AzureDeployment], HttpReq uestException + FullyQualifiedErrorId : System.Net.Http.HttpRequestException,Microsoft.W indowsAzure.Commands.ServiceManagement.HostedServices.GetAzureDeploymentCommand !

在此脚本中,如果我使用 azure 发布设置文件,则 TFS 工作正常。如果我使用 certificate ,则会出现问题,但如果我使用 certificate 并手动执行它(没有 TFS process template )在服务器上工作正常。任何线索?

谢谢,阿伦

0 投票
0 回答
43 浏览

sql - Azure 部署例程

对于我的最新项目,我将使用 Azure 来托管一个带有数据库的网站。因此,为了制定部署计划,我一直在研究什么是容易/尴尬的。

但我希望得到一些关于现在最好做什么的指导。通过阅读其他论坛,我发现破坏模式的数据库更改是最糟糕的部署,尤其是在您不使用代码优先的情况下。

我是否认为网站插槽作为最后一分钟检查以确保一切正常最有用?

除非有很好的理由,否则我不会使用代码优先,主要是因为我认为我将不得不更频繁地升级数据库,而不是我觉得我需要完全控制运行的脚本。

我已经使用 github 设置了 git 并使用它。

因此,请提供建议并分享您的想法。我有点希望 Azure 有一些我还没有听说过的新特性。

提前致谢

0 投票
0 回答
72 浏览

azure - Azure 预览门户中的部署部分没有响应

我无法在Azure Preview Portal中设置持续部署。如图所示,部署没有响应。

部署部分挂在 Azure 预览门户中

作为解决方法,我在Full Azure Portal中设置了持续部署。这创建了正确的构建定义,但我无法看到任何构建,如下所示。

完整 Azure 门户中的部署错误 有些事情搞砸了,我不想删除网站插槽并重新创建它们。