我使用height
托管WCF连接,服务配置使用行为和tcp连接,如下所示:
val actionCodeSettings = ActionCodeSettings.newBuilder()
.setUrl("https://testapp.page.link?login=true")
.setHandleCodeInApp(true)
.setIOSBundleId("test.example.com")
.setAndroidPackageName(
"test.example.com",
true,
// Minimum android version of app.
"12" )
.build()
我什至尝试使用节流,但是在多次使用该服务后却没有任何变化,但出现了错误:
发生一个或多个错误。
System.AggregateException:发生一个或多个错误。 ---> System.ServiceModel.CommunicationException:套接字连接已中止。这可能是由于处理您的消息时出错,远程主机超出了接收超时或潜在的网络资源问题引起的。本地套接字超时为“ 00:00:59.9844041”。 ---> System.IO.IOException:写操作失败,请参阅内部异常。 ---> System.ServiceModel.CommunicationException:套接字连接已中止。这可能是由于处理您的消息时出错,远程主机超出了接收超时或潜在的网络资源问题引起的。本地套接字超时为“ 00:00:59.9844041”。
有关如何跟踪或解决此问题的任何建议
答案 0 :(得分:0)
WCF包含一些可用于跟踪/调试应用程序的类
第一个是启用跟踪日志记录/消息日志记录,您可以使用SvcConfigEditor来简化生活
然后进入EndToEnd跟踪部分并编辑配置以适合您的需求,
结合使用跟踪和消息传递,将为您提供一种将messageID(guid)与所生成的跟踪相关联的方法,并且在某些情况下,可以找到给您带来问题的消息。
您可以检查的另一件事是在ServiceBehavior设置中启用ServiceAudit标签,这将使您可以检查由服务引起的安全事件。