Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wcf 服务主机打开延迟_Wcf_Http_Delay_Servicehost - Fatal编程技术网

Wcf 服务主机打开延迟

Wcf 服务主机打开延迟,wcf,http,delay,servicehost,Wcf,Http,Delay,Servicehost,自从使用windows 7 ultimate(从XP)更新工作站以来,在实例化的ServiceHost上调用Open()后,我经历了大约40秒的延迟 当我在windows主机服务器上使用相同的配置运行exe时,它会立即打开。对我的工作站上的这种行为有什么想法吗 运行Visual Studio 2010 Ultimate、Windows 7 Ultimate x64、8gig RAM 更新。。。。 我发现移除 1.服务mex端点(保留单个net.tcp端点) 2.服务主机http基址 3.服务行为

自从使用windows 7 ultimate(从XP)更新工作站以来,在实例化的ServiceHost上调用Open()后,我经历了大约40秒的延迟

当我在windows主机服务器上使用相同的配置运行exe时,它会立即打开。对我的工作站上的这种行为有什么想法吗

运行Visual Studio 2010 Ultimate、Windows 7 Ultimate x64、8gig RAM

更新。。。。 我发现移除 1.服务mex端点(保留单个net.tcp端点) 2.服务主机http基址 3.服务行为httpGetEnabled


解决问题。如果我将net.tcp端点更改为使用basicHttpBinding,则打开需要40秒。但是,为什么使用http端点(mex或服务合约)设置端点会有40秒的延迟呢?

我怀疑DNS/NetBIOS问题。尝试在主机中对服务器的IP地址进行硬编码,查看问题是否消失。如果是这样,可能是主机名解析问题。