2

我无法通过 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 Role Services - Management Services 并将属性更改为 [Auto Start] 并重新启动

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

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

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

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

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

提前致谢。

4

1 回答 1

0

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

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

于 2012-07-18T15:32:51.080 回答