Web部署无法正常工作。客户端超时。服务器

时间:2018-01-30 18:58:35

标签: powershell iis windows-server-2012-r2 webdeploy

我尝试通过Web部署将应用程序部署到Windows 2012 r2服务器。

首先尝试使用msi安装iis,web部署。在收到无法访问的错误后,我看到某个地方需要通过powershell命令安装-WindowsFeature Web-Mgmt-Service 来安装和安装wmsvc。

我停止收到无法访问的错误并开始收到此错误 - >

Error: Could not complete the request to remote agent URL 'http://xx.x.xx.xx:8172/MSDEPLOYAGENTSERVICE'.

Error: The operation has timed out

在系统下的服务器事件查看器中,我收到以下错误 - >

A fatal alert was generated and sent to the remote endpoint. This may result in termination of the connection. The TLS protocol defined fatal error code is 10. The Windows SChannel error state is 1203.

知道会发生什么事吗?我在装置上遗漏了什么吗?

在此之后我还尝试安装了除之外的所有内容而没有 iis,我得到了同样的错误。

2 个答案:

答案 0 :(得分:1)

所以,这真的不是一个PoSH问题。 也许你应该考虑将这个问题移到另一个论坛。

无论如何,你有任何真正的服务器配置问题(这有时可能意味着擦除和重建 - 非常难看的选项 - 但如果它是一个虚拟机,你有一个快照,只是回滚),或一个导致这个的应用程序。

通常对于Schannel类型的错误,它与机器中的应用程序或服务无法完成任何SSL连接类型的连接。

错误状态参数1203表示连接到服务器的客户端错误,即客户端的ClientHello无效

看看你是否可以通过...收集更多数据。

https://support.microsoft.com/en-us/help/260729/how-to-enable-schannel-event-logging-in-iis

答案 1 :(得分:0)

我意识到这是一个古老的问题,但是如果有人遇到相同的问题,这是我的解决方案。

  1. 我必须遵循以下准则:github.com/tidyverse/dplyr/pull/4586

  2. 复制生成的publishsetting文件。在“发布/配置文件”页面中将其导入。

  3. 在“发布/连接”页面中,将服务器更改为带有8172端口的服务器地址。添加密码。完成发布后,将目标URL更改为要访问的站点。

然后在完成Validate连接后,继续发布它!