查看本地 ASP.NET 开发服务器的传入请求
有没有办法查看本地 ASP.NET 开发服务器的传入请求?
我正在从 Android 应用程序向本地开发服务器进行 WCF 服务调用。一路上某个地方出了问题,我需要查看服务器收到的数据。
编辑: Android 应用程序也是本地的......在模拟器中。
Is there a way to view incoming requests to a local ASP.NET development server?
I'm making wcf service calls from a android app to a local development server. Something goes wrong somewhere along the way, and I need to view what data the server recieves.
Edit: The android app is local too... in an emulator.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先按照步骤在 web.config 文件中添加以下配置来激活 WCF 应用程序中的日志记录:
然后只需双击 C:\ 驱动器根目录下生成的 WcfTrace.svclog 文件即可将其打开在 SvcTraceViewer 实用程序中。
如果像你说的那样,你收到了一些参数,但不是全部,也许你从 Android 应用程序调用的接口比服务器上部署的接口旧?
First activate logging in your WCF application by following the steps by adding the following config in your web.config file:
Then just double-click on the WcfTrace.svclog file generated at the root of your C:\ drive, in order to open it in the SvcTraceViewer utility.
if like you say you receive some of the parameters, but not all, maybe the interface you are calling from your Android app is an older one than the one deployed on your server?
如果您在使用 Fiddler 时遇到问题,还可以使用内置的 WCF 消息日志记录和 SvcTraceViewer.exe 来检查日志。
If you have troubles using Fiddler you can also use build-in WCF message logging and SvcTraceViewer.exe to check the log.