WCF wsdualhttding客户端奇怪的行为,没有明确的(异常细节)

时间:2011-11-14 02:06:50

标签: wcf iis-6 wsdualhttpbinding

为了让故事尽可能短,我做了一个双工WCF服务,使用wsdualhttpbinding,使用Visual Stuido在我的本地机器上测试它并使用IIS7,这样工作正常(我必须在IIS7上使用Windows身份验证来制作它工作周四)。无论如何,我在我的公司网络(LAN网络,Windows域,IIS 6)上发布了双工服务,我以前用于许多WCF服务(基本和ws http绑定并且工作正常),问题是我无法获得服务工作,我尝试了所有可能的配置到app.config和web.config文件,仍然我无法使其工作..问题是当客户端开始调用双工服务它挂起,没有错误消息或任何,并在几分钟后它给我一个超时错误..服务器端没有错误(我检查了偶数查看器)。端口80或访问权限没有错误。有什么我想念的吗?什么我应该照顾,我忘了?我已经醒了20个小时试图寻找解决方案,因为我有一个时间线要跟随或我的老板将Dispose()我...

我尝试过以下几点:
1-我设置IsOneWay = true ..
2-我以管理员身份运行该程序 3-我将基地址设置为另一个端口..相同的结果..
4-我用过windows auth,没有...同样的结果..
5-我已经尝试了另一台机器来测试客户端..相同的结果..它没有响应而挂起 6-我也尝试在windows vista,7和xp上运行客户端...相同的结果..
7-我在配置文件中使用了所有类型的配置,我确保在两个文件(app.config和web.config)上都相同。
8-我在服务端添加了一个静态构造函数,以查看客户端是否曾访问过该服务,我添加了几行来在db中添加一个值..并且没有任何内容写入db ..所以它从未到达过..
9-是的,当我访问服务SVC页面时,我看到页面,它工作正常..我也可以访问元数据..
10-重新启动服务器,重新启动IIS服务器,回收AppPool ......等
我尝试了所有这些和许多其他解决方案和技巧..当应用程序在IIS上时相同的结果...奇怪的是,服务器端没有错误..我只得到TimeOut错误(如果我得到它)。虽然如果我尝试在本地安装的IIS上的服务它工作正常..更改配置文件指向公司IIS服务器,,,没有运气!

我有什么遗漏???可能是一些简单但我错过了..

0 个答案:

没有答案