d.p*_*pov 5 azure azure-web-roles webdeploy azure-configuration azure-deployment
我正在使用Windows Azure,并且每次进行一些小的更改时都会发现很难和无用的新"包",并希望在云上进行测试.我听说有机会更新Web角色而无需每次重新部署整个实例(大约15分钟),并进行Web部署 - 只上传修改后的文件(几秒钟).
网上找到的资源似乎都没有描述这种特殊情况.
有关如何 在Azure Web角色上启用 Web Deploy的教程,但没有一个如何设置它的教程.[ 本教程显示的是设置,但不适用于Azure]
要启用Web部署,首先需要能够从CloudConfiguration项目执行标准发布(而不是包).

有一些很好的教程如何做到这一点.
"发布"对话框已打开,请确保选择此选项,然后进行常规发布.
发布此配置后,您就可以为Web角色项目设置"发布"设置.请注意,CloudCongiguration项目用于Package部署,Web项目用于通过Web Deploy部署到Azure,部署到普通Web托管.
单击Web项目的"发布"上下文菜单时,将显示"发布Web"对话框.除第二个选项卡外,所有设置都很容易猜测/标准:连接.
如果您以前没有搞过Web部署,那么事情就变得有点难了.
主机上IIS中的网站名称.在我们的例子中,这是Azure WebRole实例.因此,通过RDP登录,启动"服务器管理",导航到:角色 - > WebServer(IIS) - > Internet信息服务管理器.在Connections窗格(管理器的左侧部分)中,展开指向"localhost"服务 - >站点 - >的树视图,然后在那里找到网站名称(应该是:xxxxx_IN_0_Web)

这是您用于RDP连接的用户名/以及/下面的密码/
如果端口8172已打开,则可以在Azure管理门户中,在Web部署的"概述"页面上检查"包部署是否正常".
现在"验证连接"应该成功!
如果没有,请尝试"http:// {0} .cloudapp.net // MSDEPLOYAGENTSERVICE"作为目标网址
| 归档时间: |
|
| 查看次数: |
3801 次 |
| 最近记录: |