我无法通过Webmatrix 2发布我的Web应用程序。任何人都可以提出一些建议吗?
我按照以下步骤操作:
a)通过Azure门户创建VM
b)在端口8172和tcp端口80上为Web部署创建端点
c)RDP到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 /是服务器上的管理员)中输入所有参数时,我收到“无法建立连接”错误。
提前致谢。
答案 0 :(得分:0)
我的猜测是,在安装了尚未启用WMSvc(管理服务)的Web Deploy时,未安装Web部署“处理程序”(或WMSvc)组件。安装程序仅在安装WMSvc时尝试处理程序组件。您应该可以通过更改Web部署安装(从“添加删除程序”)并选择“IIS 7部署处理程序”(子组件配置为非管理员发布和管理服务委派UI)来解决此问题。
将来避免这种情况的一种方法是在WebPI(一大堆服务器端项目)中安装“Hosting Servers的推荐配置”产品,或者至少使用“Web Deploy for Hosting Servers”产品(它将自动确保首先使用Management Service安装IIS)。如果您在默认情况下没有看到“用于托管服务器的Web部署”,请尝试使用搜索框搜索带有“Web部署”的产品。