相关疑难解决方法(0)

WCF - 检查发送/接收的消息?

我有2个解决方案: - 服务器解决方案 - 客户解决方案

服务器将自己注册到我的localhost IIS:http:// localhost/MyApp /

客户端从localhost应用程序添加WCF服务(服务引用):http://localhost/MyApp/MyService.svc

当我运行客户端时,我希望能够看到来回传递的消息.我下载了Fiddler,但除非我实际使用网络浏览器,否则它似乎不想向我显示任何流量.我使用Fiddler是错误还是我应该使用另一种工具?


为了澄清,我想要做的是看到传入的实际消息.我不想对它们做任何事情,除了用自己的眼睛直观地看待它们.

我喜欢WCF服务日志工具,但我认为我没有正确的设置.我看不到实际的肥皂消息,只是收到了消息.

而且为了进一步澄清,我不关心我使用什么工具,只要我可以轻松地看到消息本身.

wcf soap client-server fiddler

38
推荐指数
3
解决办法
6万
查看次数

.NetStandard或.NET Core中的WSHttpBinding

我想将NMVS协议集成到我的应用程序中,该应用程序提供用于测试的wsdl文件,这些文件是在.net框架库中编写的示例代码。

我想在.netstandard,.netcore或UWP应用程序中对其进行测试,但wsdl文件仅支持“ WSHttpBinding”,而.netstandard,.net core和UWP不支持。

 <wsdl:binding name="WSHttpBinding_ISinglePackServices" type="ns:ISinglePackServices">



WSHttpBinding binding = new WSHttpBinding();
 binding.Security.Mode =  SecurityMode.Transport;
 binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Certificate;
Run Code Online (Sandbox Code Playgroud)

我使用basichttpbinding,但出现错误,提示“内容类型为application / soap + xml;响应消息的charset = UTF-8与绑定的内容类型不匹配(text / xml; charset = utf-8)。 ”

还有什么其他方法可以解决此问题?

感谢Imrankhan

wshttpbinding uwp asp.net-core .net-standard

6
推荐指数
1
解决办法
2260
查看次数