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

visual-studio-2010 - 在 Azure 部署期间,Web.config 被神秘地破坏了

我知道这很奇怪,所以为了让你相信我并帮助我,我在这里提供了很多证据。

问题: Azure 部署期间下的web.config文件site/1/views已更改。

事实:

  • 该文件存在于.cspkg包中,此处不是这种情况
  • 没有其他web.config被改变,不是根,不是站点 2,3,4.. 中的那个,不是在区域中,不是在任何其他地方。整个解决方案有 10+ 个 web.config 文件,但只有这一个,下面的一个Views已经site/1改变。
  • 文件没有被替换,被编辑,唯一的变化是2.0.0.0->1.0.0.04.0.0.0to 3.0.0.0,这是有针对性的破坏,我不得不说。没有其他任何改变,我自己定义的命名空间仍然存在。

试过:

  • 远程桌面到 Azure 实例,编辑文件,站点工作,即使重新启动后也不会变回(除了在 Azure 界面重新启动,整个包刚刚重新加载)
  • 重新打包重新部署,两次,没用。

我对上次部署所做的更改,这是一个成功的部署

  • 立即安装 Visual Studio 2012 Ultimate 试用版
  • 将整个解决方案从 MVC3 升级到 MVC4,Azure SDK 从 1.0 升级到 1.7
  • 把所有项目从framework 4.0改成4.5,发现Azure不支持4.5,改回4.0
  • 最终构建并打包
  • 整个包在 Visual Studio 2010 下运行良好
  • 整个解决方案也适用于本地

图片

pic1web.config site(1) Views文件夹下的 原始文件在此处输入图像描述

pic2.cspkg包装 内。在此处输入图像描述

pic3 从远程桌面再次检查 在此处输入图像描述

最后的话

我知道有一个解决方案是让 site(1) 为空,一个虚拟站点,所以无论更改什么都无关紧要。或者只是加载我的备份并返回到 VS2010。但我真的很想知道它是如何改变的,以及如何避免它,谢谢。

0 投票
12 回答
30885 浏览

azure - 无法使用通过 VS2010 发布在 Windows Azure 上发布网站

当我尝试通过 Visual Studio 2010 在 Windows Azure 上发布我的 Web 应用程序时,我遇到了这个问题。我正在尝试通过右键单击项目并选择发布和导入从 Windows Azure 平台下载的发布配置文件。

我收到此错误:

错误 1 ​​Web 部署任务失败。(无法连接到远程计算机(“waws-prod-am2-001.publish.azurewebsites.windows.net”)。在远程计算机上,确保已安装 Web Deploy 并且所需的进程(“Web Management Service ") 已启动。了解更多信息,请访问:http: //go.microsoft.com/fwlink/ ?LinkId =221672#ERROR_DESTINATION_NOT_REACHABLE。) 0 0 MeraSungard

0 投票
1 回答
406 浏览

azure - 部署到 Azure 网站可能需要数小时才能上线

我刚刚开始使用 Azure 网站来托管我正在开发的网站之一。到目前为止一切都非常顺利,但我意识到当我们更新我们的网站时,有时该更新会立即可用,但通常可能需要几个小时才能使更改生效。

我尝试通过 Visual Studio 2012 中的发布工具和使用 将 Git 存储库推送到网站来进行部署git push azure master,并且都遇到了相同的延迟。当我推送更新时,正确的提交会立即显示在 Azure 管理门户中,但更改直到数小时后才会对网站产生影响。那里似乎有某种缓存,这很烦人。

我运行一个共享网站实例(不是免费的),如果这有什么不同的话。

我在 MSDN 上读过这篇文章,似乎是相关的,但该线程没有提供解决方案,而且我无法追踪任何其他信息。

这是一个已知的错误,有什么办法可以绕过它吗?

0 投票
2 回答
2822 浏览

c# - 在 windows azure 上部署时自定义 app.config

当我尝试在 Windows azure 中部署我的应用程序时遇到一些问题。

我在 Windows Azure 中有几项服务。其中之一被称为自动机。它需要连接到 SQL Azure 数据库。因此,我在 app.config 中保存了 ConnectionString(我正在使用实体框架),并根据构建配置添加了一些转换。

我找到了一个插件,它有助于将转换添加到任何名为slow cheetah( http://www.hanselman.com/blog/SlowCheetahWebconfigTransformationSyntaxNowGeneralizedForAnyXMLConfigurationFile.aspx )的 XML 文件中

当我尝试在不同的构建配置下编译代码时,我可以看到配置文件转换得很好(我已经检查了我项目的 bin 文件夹)。但是,当我在 windows azure 中部署项目时,我可以看到由于数据库连接问题,我的角色正在循环。所以,我认为 app.config 在为部署目的而编译解决方案时不会被转换。

你有什么信息可以帮助我解决我的问题吗?谢谢

0 投票
2 回答
1303 浏览

asp.net-mvc-3 - Azure 部署到新的操作系统系列

我最近更新了我的 Web 应用程序以针对需要部署到 Windows Server 2012 的 ASP.NET 4.5。通过在 ServiceConfiguration 部署文件中将 osFamily 值设置为 3 来实现。

但是,一旦我将它部署在 staging 中,我就无法转换为产品,因为生产具有与 staging 不同的操作系统版本,并且它错误地告诉我这不是它可以做的事情。

没有删除会导致停机的旧生产环境并翻转暂存以替换空的生产实例,我如何在不停机的情况下从 Windows Server 2008 过渡到 2012?

编辑:这特定于从 2008 年迁移到 2012 年,我相信早期版本是可能的,但是当我尝试从 2-3 编辑托管服务的 osFamily 值时出现以下错误。

不允许从 OS 系列 2 升级到 OS 系列 3

谢谢,

0 投票
1 回答
593 浏览

azure - 在暂存环境的 azure 部署上出现错误

我正在尝试使用 RDC 配置将我的托管服务部署在登台上,但它给出了以下错误:

创建新部署时出错 为托管服务“XXXXXXXX”创建部署时出错 内部服务器错误

发生了。请稍后重试您的上一次操作。

发生内部服务器错误。请重试您的最后一次

日后操作。

Dr. Watson 诊断 ID:XXXXXXXXXXXXXXXXXXXXXXXXXX
订阅 ID:XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
开始时间:UTC
时间 2012 年 11 月 26 日上午 9:55:06 完成时间:2012 年 11 月 26 日上午 9:55:37 UTC
持续时间: 0:00:31.214

在没有 RDC 配置的情况下成功部署,但当我将 RDC 设置保留在服务配置中时则没有。请帮我。

0 投票
1 回答
555 浏览

azure - 配置 TFS-Azure 部署以使用“发布”进行构建

我正在将项目签入到 TFS,以部署到 Azure 主机。

我希望将项目构建和部署为“发布”,而不是“调试”。

我把这段代码放在我的Application_Start

抛出异常,如何将 TFS 构建设置为“发布”?

0 投票
1 回答
3865 浏览

azure - 在 Windows Azure 的何处部署 WebApi:作为网站还是作为云服务?

我正在开发一个 Web API,并将其托管在 Windows Azure 上。我应该考虑什么来决定在哪里部署它?据我所知,它可以部署为网站或云服务。很想知道你们看到的利弊。

谢谢!

0 投票
2 回答
3693 浏览

azure - 即使复制本地集,Azure 包也不包括链接项目 DLL

我有一个包含 4 个项目的 Azure 解决方案。(Windows 8 上的 VS 2012,Azure 工具 1.8)

  1. 具有通用代码的核心项目
  2. Web 角色前端
  3. 服务数据的服务角色(来自 SQL Azure DB)
  4. 计划任务的工作角色

所有角色项目都使用 copy local = true... 标准内容引用核心项目。

web 角色和 worker 角色工作正常,但我的服务角色一直卡在 Initializing - Starting - Recycling 循环中。当我浏览到该服务时,我得到了Could note load file or assembly FileNotFoundException. 果然,RDP 到服务器和 DLL 都不见了。

在本地查看包文件,其他角色包括缺少的 DLL,但不包括服务角色。

如果我使用 VS 将服务角色(不是 azure publish)发布到本地文件系统,包含核心 DLL,证明 VS 设置对于复制本地是正确的。

VS 中是否有任何其他方法可以影响添加到 Azure 部署包中的文件,或者是否有一种简单的方法可以在不使用 VS 的情况下编写包的创建脚本?

0 投票
1 回答
367 浏览

azure - Github -> Azure 部署另一个进程使用的 dll

不幸的是,由于 Azure 缺乏 EF 5 空间支持的问题,我需要自己包含相关的 DLL:相关链接

包含 SqlServerSpatial.dll 后,我就可以使用 Visual Studio 中的发布工具成功完成部署。

但是,当我尝试使用 Github -> Azure 部署以及 github repro 中提供的相关 DLL 时,部署失败并显示以下消息:

我不确定如何从这里进行故障排除,并且可以使用一些帮助。谢谢!