WCF服务仅在从ASP.NET web应用调用时超时

WCF服务仅在从ASP.NET web应用调用时超时,asp.net,wpf,wcf,Asp.net,Wpf,Wcf,我有一些WPF应用程序,它们有WCF服务和一个名为UpdateValues的函数。我有大约5份申请正在工作,但由于某些原因,其中一份没有。我使用WCF测试应用程序测试了该应用程序,它工作正常,因此我相信错误在客户端 客户端是一个ASP.NET 2.0 web应用程序。WCF服务作为web引用添加到项目中。执行时,连接超时。WCF函数只包含一行发出嘟嘟声的代码,因此我知道由于处理时间的原因,问题不是真正的超时。如果WPF应用程序未运行,函数调用将立即失败 我尝试将应用程序转换为.NET 4,但我收

我有一些WPF应用程序,它们有WCF服务和一个名为UpdateValues的函数。我有大约5份申请正在工作,但由于某些原因,其中一份没有。我使用WCF测试应用程序测试了该应用程序,它工作正常,因此我相信错误在客户端

客户端是一个ASP.NET 2.0 web应用程序。WCF服务作为web引用添加到项目中。执行时,连接超时。WCF函数只包含一行发出嘟嘟声的代码,因此我知道由于处理时间的原因,问题不是真正的超时。如果WPF应用程序未运行,函数调用将立即失败

我尝试将应用程序转换为.NET 4,但我收到了相同的错误。有没有想法获取更详细的错误消息


我发现了这个问题,出于某种原因,我的app.config将绑定类型更改为wsHttpBinding,而不是basicHttpBinding。现在一切都很好

    <endpoint address="" binding="basicHttpBinding" contract="JobSheetDisplay.IUpdateService">

    <endpoint address="" binding="wsHttpBinding" contract="InkSetupDashboard.IUpdateService">

尝试在WCF服务上启用跟踪,并监视跟踪日志以获取更多详细信息。还可以尝试使用Fiddler/WireShark检查您的请求,查看原始请求和响应以及返回的http代码