- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用Windows Azure,发现每次进行小更改时都创建一个新的“包”,并且想在云上测试它,这非常困难且无用。我听说有机会更新 Web 角色,而无需每次重新部署整个实例(大约 15 分钟),并进行 Web 部署 - 仅上传修改后的文件(几秒钟)。
网络上找到的资源似乎都没有描述这种特殊情况。
有一些教程介绍如何在 Azure Web 角色上启用 Web 部署,但没有介绍如何设置它。 [This教程显示了设置,但不适用于 Azure]
最佳答案
要启用 Web 部署,您首先需要能够从 CloudConfiguration 项目执行标准的发布(不是打包)。
有一些很好的教程如何做到这一点。
当“发布”对话框打开时,请确保选择此选项,并进行正常发布。
发布此配置后,您就可以为Web 角色项目设置发布设置。请注意,CloudCongiguration 项目用于包部署,Web 项目用于通过 Web Deploy 部署到 Azure,就像部署到普通 Web 托管一样。
当您单击 Web 项目的“发布”上下文菜单时,将出现“发布 Web”对话框。所有设置都很容易猜测/标准,除了第二个选项卡:连接。
如果您以前没有搞过 Web 部署,那么事情会变得有点困难。
主机上 IIS 中的网站名称。在我们的例子中,这是 Azure WebRole 实例。因此,通过 RDP 登录,启动“服务器管理”,导航至:角色->WebServer(IIS)->Internet 信息服务管理器。在连接 Pane (管理器的左侧部分)中,展开指向“localhost”服务 -> 站点 -> 的 TreeView ,您可以在其中找到网站名称(应类似于:xxxxx_IN_0_Web )
这是您用于 RDP 连接的用户名/和下面的密码/
您可以在 Azure 管理门户中的 Web 部署的概述页面上检查包部署是否正常,端口 8172 是否已打开。
现在“验证连接”应该成功!
如果没有,请尝试使用“http://{0}.cloudapp.net//MSDEPLOYAGENTSERVICE”作为目标网址
关于azure - 在 Visual Studio 中通过 Azure WebRole 设置和使用 Web 部署(一键式部分更新),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20381370/
我运行一个azrue webrole(托管2个网站+1个网络服务),它最初是在提到的“包”中上传的。初次上传后,我通过 Web 部署发布了其中一个网站的一些修补程序。 如果我的 azrue 角色重新启
我正在我的网络应用程序中编写代码,该代码需要列出并搜索网络角色上安装的特定证书。这是我的代码 // using System.Security.Cryptography.X509Certificate
我正在尝试找出一种解决方案,让 WebRole 每天早上 5 点运行任务。我查看了 Quartz.Net 和 stackoverflow 上的示例,但它们都将任务安排为每 10 分钟运行一次。有没有任
我已升级到 azure 1.7,现在我的构建过程已损坏。我有一个在构建后运行的脚本,它简单地触发 cspack,如下所示。 cspack "C:\Users\MyAppBuild\.hudson\jo
我正在尝试找出一种解决方案,让 WebRole 每天早上 5 点运行任务。我查看了 Quartz.Net 和 stackoverflow 上的示例,但它们都将任务安排为每 10 分钟运行一次。有没有任
A 有一个 azure 的网络角色,其中有一个测试页面和一个担任该角色的服务。发布角色后,它不会自动启动,仅在首次使用时启动。因此,如果角色由于某种原因被关闭,之后的第一次使用会非常慢。 有没有办法让
我正在开发 Azure Web 应用程序。该代码在我的本地计算机上编译并运行良好。但是,当我在 Azure 平台中上传包时,webrole 无法启动,并显示“忙碌”状态,并显示以下消息:“正在等待 A
我的 Azure 解决方案中有一个简单的 WebRole 类: public class WebRole : RoleEntryPoint { public override bool OnS
我有一个作为 Web 角色托管在 Azure 上的 Web 服务。在此 Web 角色中,我重写 Run() 方法并按以下顺序执行一些数据库操作,基本上充当辅助角色。 转到 blob 存储来提取一小组数
在升级部署的情况下,OnStart 是否会从 WebRole.cs 调用? 最佳答案 http://msdn.microsoft.com/en-us/library/microsoft.windows
我知道我们可以使用“站点”部分为许多站点拥有一个 WebRole。 我想知道这样做的限制:在哪些情况下创建新的 WebRole 更好? 最佳答案 文档声称您拥有“完整的 IIS” - 因此限制会相当高
我希望能够从正在运行的 Web 角色中获取部署的名称(在创建托管服务时命名)和位置(北欧、亚洲等)。我不想依赖证书和订阅 ID。 类似于: // Current role name. Ex: WebR
我正在探索 Azure 平台,但遇到了问题。 其实,有一点我不明白...... 我了解 Web 角色和辅助角色之间的区别。但是如何专门为 Java 应用程序创建 Web 角色呢? 因为在eclipse
目标:这一切都是为了支付一个 WebRole 实例的费用,但演示/测试多个站点,这些站点是完全独立的 VS 项目(ASP MVC 5,但这一定不重要)。站点不是通过端口号而是通过域名(主机)名称来区分
我们有一个带有 Web 角色的 Azure 云服务。我想将纯 html 文件上传到 Web 角色的应用程序,而不进行完全重新部署(该文件无论如何都会添加到下一个构建中)。该网络角色有多个实例,每个实例
我创建了一个具有两个角色的托管服务 - Web 角色和辅助角色。我想使用 ZeroMQ 在内部角色之间进行通信(我计划创建一堆这样的托管服务,每个服务中要处理的数据略有不同)。我想知道如何从 Web
有时,在我们部署在 Azure Web 角色上的网站中,问题与 javascript 和 HTML 中的小错误有关。我们转到 webroles 的所有实例并修复计算机上的这些 JS 和 HTML 文件
我在 Azure Web 角色中添加了多个网站,如下所示:
运行 Azure webrole 项目时,异常的堆栈跟踪没有行号。 是否可以为 webrole Azure 项目的异常(exception)提供行号? 项目使用 MVC.NET 布局。这意味着 Con
我想在运行时使用 c# 将键值对添加到 Azure Web 角色 web.config 文件。 非常感谢任何帮助。 最佳答案 这就是我们最终的做法。 我们在 web.config 中添加了一个值为空的
我是一名优秀的程序员,十分优秀!