【问题标题】:Webmatrix Site Publish on Azure VM through Web Deploy通过 Web Deploy 在 Azure VM 上发布 Webmatrix 站点
【发布时间】:2012-07-10 18:03:03
【问题描述】:

我无法通过 Webmatrix 2 发布我的 Web 应用程序。有人能说明一下吗?

我按照以下步骤操作:

a) 通过 Azure 门户创建 VM

b) 在端口 8172 和 tcp 端口 80 上为 Web 部署创建端点

c) RDPed 到 Win Server-08-R2-Sp1-Jun-12 并安装 Web Platform 4.0

d) 已安装 IIS 7 推荐配置

e) 在服务器上安装 Webmatrix 2,然后安装 Dot Net 4.0,Web Deploy

f) 安装 IIS 角色服务 - 管理服务并将属性更改为 [自动启动] 并重新启动

g) 编辑默认网站文件夹的[权限]并添加[网络服务]并设置[读取/写入/管理]权限。

h) 验证 Web 部署和 Web 管理服务正在服务中运行。

i) 从浏览器查看网站,可以看到 IIS 启动页面

j) 在服务器上运行 ServerValidator UI 应用程序,它确认 Web 管理服务等运行良好

k) 在这些步骤之后,当我在 Webmatrix 发布设置中输入所有参数(我的 ac/ 是服务器上的管理员)时,我收到“无法建立连接”错误。

提前致谢。

【问题讨论】:

    标签: webmatrix microsoft-web-deploy


    【解决方案1】:

    我的猜测是未安装 Web Deploy“处理程序”(或 WMSvc)组件,因为您在安装 Web Deploy 时尚未启用 WMSvc(管理服务)。安装程序仅在已安装 WMSvc 时尝试处理程序组件。您应该能够通过更改 Web 部署安装(从添加删除程序)并选择“IIS 7 部署处理程序”(使用子组件配置非管理员发布和管理服务委派 UI)来解决此问题。

    将来避免这种情况的一种方法是在 WebPI 中安装“托管服务器的推荐配置”产品(一个非常大的服务器端项目包),或者至少使用“托管服务器的 Web 部署”产品(这将自动确保首先安装带有管理服务的 IIS)。如果默认情况下您没有看到“Web Deploy for Hosting Servers”,请尝试使用搜索框搜索带有“Web Deploy”的产品。

    【讨论】:

      猜你喜欢
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      • 1970-01-01
      • 2011-07-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多