问题标签 [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 回答
1927 浏览

msdeploy - 如何使用“Publish ->”Web Deploy”将 ASP.NET MVC3 应用程序发布到 azure?(出现错误:Web 部署任务失败)

尝试使用 MVC 项目中的“发布”部署到 azure 时出现此错误。我检查了 Web 管理服务和 Web 部署代理服务,它们都在运行。我使用的凭据是有效的,因为我可以通过远程桌面访问服务器实例

我还在“发布 Web”对话框中检查了 VS 为我填写的属性值,它们是正确的:

服务网址:https: //*.cloudapp.net:8172/MsDeploy.axd(其中 *是我的托管服务 ID)

站点/应用程序:NLSubscriber.Web_IN_0_Web

错误 66 Web 部署任务失败。(无法连接到目标计算机(“ .cloudapp.net”)。在目标计算机上,确保已安装 Web 部署并且所需的进程(“Web 管理服务”)是已启动。)此错误表示您无法连接到服务器。确保服务 URL 正确,此计算机和服务器计算机上的防火墙和网络设置配置正确,并且已在服务器上启动相应的服务。错误详细信息:无法连接到目标计算机(“.cloudapp.net")。在目标计算机上,确保已安装 Web Deploy 并启动所需的进程(“Web 管理服务”)。无法连接到远程服务器连接尝试失败,因为连接方一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应 xxx.xxx.xxx.xxx:8172 0 0 NLSubscriber.Web

  • 我已经检查了服务 url 是否可以访问(并且没有被防火墙阻止),通过我的浏览器直接访问它,输入与 VS 显示的相同的地址,并在警告我关于不受信任的证书之后,它提示我输入用户/密码,我提供并毫无问题地访问它。

  • 我已经打开了远程桌面并从 IIS 管理器中检查了站点名称,这与 VS 预先输入的相同:NLSubscriber.Web_IN_0_Web。

我错过了什么?

0 投票
2 回答
6739 浏览

azure - 将我的 Azure 应用程序部署到我公司的本地 Windows Server

我是 Windows Azure 的新手,需要帮助我将已正确部署到 Azure 的 Azure 应用程序部署到本地服务器。

我的应用程序由一个 Web 角色组成,其中包含用于 Silverlight 应用程序的 Silverlight 客户端。

我在服务器上安装并配置了windows server appfabric,服务器实际上已经准备好了。但我不知道如何部署/发布应用程序。

为了部署到 Azure,我使用右键单击 Azure 应用程序中的发布选项创建了 .cspkg 文件。然后使用 Azure 管理门户将生成的文件部署到 Azure。我怎样才能为本地服务器做类似的事情?

0 投票
2 回答
246 浏览

java - 在 Azure 门户上部署应用程序

现在我想将我的 java 应用程序部署到使用 Azure 门户的 azure 云中。

  1. 首先,我创建新的托管服务
  2. 然后我在表格中填写了一些信息并尝试从本地计算机上传 Windows Azure 包和服务配置文件。

但是当我单击确定按钮时,我收到如下错误消息:

警告:此部署至少有一个角色和一个实例。我们建议您为每个角色至少部署两个实例,以确保高可用性,以防其中一个实例不可用。这样做还可以覆盖 Windows Azure 计算 SLA,从而保证 99.95% 的正常运行时间。如需更多信息,请访问此处。在 Windows Azure 支持论坛中查找更多解决方案。

错误:部署需要新托管服务不存在的证书。要解决此问题,请在没有部署的情况下创建新的托管服务,添加所需的证书,然后创建部署。在 Windows Azure 支持论坛中查找更多解决方案。

这是什么错误?

0 投票
1 回答
122 浏览

windows - 在 Windows Azure 管理门户上托管 Mutitenant 应用程序

我已经完成了您在最新培训套件 WAPTK 中提供的 Lab AdvancedWebAndWorkerRoles。我按照练习 1 中的步骤进行操作:注册站点、应用程序和虚拟目录。它在 windows azure 模拟器(本地)中运行良好,但我找不到在 windows azure 管理门户中托管的任何步骤。

任何人都可以建议(步骤)如何在 Windows azure 管理门户中托管相同的应用程序吗?


我们知道如何在 windows azure 门户中部署应用程序。正如我在练习 1 的问题中提到的:在培训工具包 WAPTK 中注册站点、应用程序和虚拟目录,我们希望在 azure 中创建类似的应用程序和主机。培训工具包中未提及在管理门户中托管练习 1 应用程序的步骤。我们尝试在 Windows azure 门户中托管该应用程序,但它无法正常工作,因为 ServiceDefinition.csdef 包含一些不同的配置。我们想知道步骤在管理门户中托管该应用程序。

0 投票
1 回答
371 浏览

azure - azure 站点是否过渡部署?

在将 azure 网站部署到可以说 10 个实例的场时,新版本的部署是如何传播的?

是否有一段时间,不同的用户可能会根据负载均衡器向他们发送的位置访问不同版本的网站?还是 azure 会启动一个全新的集合并在它们都准备好时进行 ip 交换?

0 投票
2 回答
445 浏览

asp.net - 在 Azure 部署期间,Web.config 发生了巨大的变化

部署到 Azure 后,我不断收到服务器错误——应用程序无法运行。所以我在实例中做了一个远程桌面,发现 web.config 已经彻底检修了......这是怎么回事?我以为 web.config 是按原样打包的?相反,整个配置已被替换。当我用原始的、未更改的、正确的配置替换“新”版本时,我的应用程序按预期工作。

首先,这里发生了什么?我究竟做错了什么?这样我就可以理解并且将来不会复制它。

其次,我该如何制止这种行为?我想要部署原始的 web.config——而不是任意的冒名顶替者。谢谢!

0 投票
3 回答
3292 浏览

tfs - Azure 网站在 TFS 上构建和部署时缺少 msshrtmi

我正在尝试从 TFS(预览版)部署到 Azure 网站(预览版)。构建工作并部署了网站,但是当我的代码尝试访问 Azure RoleEnvironment 时,网站会引发以下异常:

无法加载文件或程序集 'msshrtmi, Version=1.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。该系统找不到指定的文件。

我已经尝试了以下线程中提出的所有解决方案,但没有成功。我认为这与TFS有关。

我已经对此进行了测试:

  • 重新安装 Azure SDK 和工具
  • 从项目文件中删除所有 PlatformTarget
  • 编写构建后事件以删除 msshrtmi.dll
  • 将所有程序集定位到 x64(-> TFS 上的所有单元测试失败,它似乎是 x86,即使在 .testsettings 中允许 x64)

无法加载文件或程序集“msshrtmi”或其依赖项之一(Azure 表存储访问)

我对如何解决此问题没有任何想法?有没有人有什么建议?

0 投票
2 回答
966 浏览

azure - 使用 build 创建 azure 包

我只是将我的项目从 sdk 1.3 升级到 1.7,我注意到现在当我构建应用程序时,包(cspkg)不是随构建一起创建的。我已经去点击发布来创建一个包。有没有办法告诉 VS 在每次触发构建时创建一个包。

也使用 msbuild 有办法做同样的事情。我在一个解决方案下有多个项目,其中大部分只是库,然后是这个 azure 应用程序。有没有办法用参数指定单个 msbuild 语句来告诉 azure 应用程序创建包以及构建其他项目。此外,当我指定调试时,应创建调试包,当我指定发布开关时,应创建发布包。

我怎么能在我的构建服务器上做同样的事情,我有一个 .proj 文件,它指定要构建的 sln。我怎么能提到在那里构建包的开关。

谢谢,库纳尔

0 投票
1 回答
514 浏览

azure - 工作者角色在 csrun.exe 中失败,但直接从 VS 运行时工作正常(VS 中的 F5)

我只是将我的项目从 sdk 1.3 升级到 1.7。我使用创建 cspkg 目录的 cspack(copyOnly) 创建了一个构建后事件。当我使用 csrun.exe 将其部署到计算模拟器时,我从工作角色中收到以下错误。

System.BadImageFormatException:无法加载文件或程序集“file:///C:\AzureBookWriter\bin\Release\AzureBookWriter.cspkg\roles\BookWriterWorker\approot\WorkerRole1.dll”或其依赖项之一。此程序集由比当前加载的运行时更新的运行时构建,无法加载。

我在 Azure 上部署服务时也注意到错误。我认为这些错误与我在 csrun 中注意到的错误相同。

但是,当我在 VS 中按 F5 时,应用程序可以很好地部署到模拟器并运行良好。我想知道为什么在部署我的包时看到错误。我需要添加任何其他配置吗?

谢谢,库纳尔

0 投票
2 回答
1141 浏览

tfs - TFSPreview.com 和 Azure 持续部署 TFS 中的多个解决方案

我最近试用了 Microsoft 的 TFS-in-the-cloud 服务 (TFSPreview.com),感觉 TFS 团队终于“明白了”。TFSPreview.com 可能会将我们从 GIT+bug tracker+powershell 转换为集成的工作流确实有效(持续部署很棒!)。

嗯,差不多。我们在 TFSPreview.com 上的“一个项目”测试非常适合持续部署,但我们的“真实”源代码控制看起来像

问题:如何向 TFSPreview.com/Azure's portal/VS2012 表达以下内容?

  • root 中的所有内容都必须在 TFS 中进行版本控制
  • 但是只有 ProjectC 应该注册在 Azure 的持续部署中

持续部署当前尝试将整个根部署到 Azure,果然失败了。附带说明一下,如果他们也为 Azure 云服务启用 GIT 的持续部署,那就太好了(不仅仅是现在的 Azure 网站)

谢谢席德