Teamcity部署.net服务“无法连接到远程服务器”解决方式
2016-05-24 22:54
274 查看
在公司Teamcity上执行自动部署.net服务的时候,发现Teamcity在启动default.aspx的时候报错了,提示:使用“0”个参数调用“GetResponse”时发生异常:“无法连接到远程服务器”和powershell脚本中的GetResponse()这个函数调用报错,但是这个部署步骤如果是人为在服务器启动是可以正常的
然后怀疑是.net服务在重启的时候需要会自动回收,是否因为回收的还没有结束就紧接着启动服务导致异常,于是在powershell脚本中加了下面的脚本,让启动步骤前强制睡眠100秒,但是Teamcity编译后还是同样的报错,再继续将sleep时间从100提高到120后还是报异常
于是百度了,有人说是因为GetResponse()这个函数调用的时候出现中文的问题,但是服务在服务器上的文件夹都是因为命名的,于是排除了这个可能,然后在百度的过程中想到“无法连接到远程服务器”,这个提示会不会是Teamcity所在的服务器在执行启动.net服务的时候,真的无法连接到.net服务器的,于是尝试关闭.net服务所在服务器的防火墙,重新使用Teamcity编译服务,果然编译一次性通过并且自动部署成功
然后怀疑是.net服务在重启的时候需要会自动回收,是否因为回收的还没有结束就紧接着启动服务导致异常,于是在powershell脚本中加了下面的脚本,让启动步骤前强制睡眠100秒,但是Teamcity编译后还是同样的报错,再继续将sleep时间从100提高到120后还是报异常
Start-Sleep -Seconds 100
于是百度了,有人说是因为GetResponse()这个函数调用的时候出现中文的问题,但是服务在服务器上的文件夹都是因为命名的,于是排除了这个可能,然后在百度的过程中想到“无法连接到远程服务器”,这个提示会不会是Teamcity所在的服务器在执行启动.net服务的时候,真的无法连接到.net服务器的,于是尝试关闭.net服务所在服务器的防火墙,重新使用Teamcity编译服务,果然编译一次性通过并且自动部署成功
相关文章推荐
- 安卓 Data Binding 使用方法总结(姐姐篇)
- 最简单的android底部导航
- HDU5694 BD String(百度之星2A)
- 高质量JAVA代码编写规范
- PHP中的静态变量笔记
- Android基础之十八显示gif动画,动态图片
- skb相关的函数
- sprint演示Scrum 项目7.0
- 文成小盆友python-num3 集合,函数,-- 部分内置函数
- DLNA简介
- php笔记(1)——wamp配置
- 轻松识别Windows 2008服务器角色与功能
- Android笔记:Button
- 排序算法之归并排序
- MongoDB快速入门学习笔记1 windows安装MongoDB
- 第二轮冲刺-Runner站立会议02
- 硕士论文查重原理与快速通过的七大方法(转载)
- 寻找下一个结点
- nth-of-type选择器
- 扑克牌大小