我在本地运行WCF服务时遇到问题。当我在本地运行服务时,从客户端打开该通道的时间起,大约需要60多秒,直到我看到WCF服务的方法被调用。如果我连接到运行在我们临时环境中的服务,它可以正常工作,并且没有减速。WCF在虚拟机本地主机上运行时超时
- 我在VirtualBox托管的虚拟机内部运行Windows Server 2008的新盒子上运行客户端和服务。
- IPV6对VM
- 被禁用我有我的主机文件的引用,对客户端和主机localhost上
- 详细日志记录指向,只显示在客户端上超时而产生的异常。登录该服务只需要很长时间就显示没有错误,从请求开始到结束。
- 我关闭了windows防火墙,没有任何效果。
- 客户端和服务的所有配置文件都与登台计算机相匹配。
没有其他开发人员在我工作的地方有这个问题。我也没有在运行windows7的单独的盒子上有这个问题(不在虚拟机中)。我们的登台服务器也都是虚拟机(Server 2008),尽管它们运行在不同的VM平台上。
如果您不通过WCF运行服务方法需要多长时间?即在客户端的参数中创建一个单元测试和馈送,但完全运行在进程中。 – Chris
@Chris如果我连接调试器并从头到尾运行该方法,则需要的时间很少,不到一秒钟。它只需要很长时间形成客户端到服务,并从服务到客户端 –
明白了,只是几个问题。平时需要多长时间?这只是这个具体的电话吗?做后续的电话需要更少的时间? – Chris