【问题标题】:How to debug WCF web service with Android client?如何使用 Android 客户端调试 WCF Web 服务?
【发布时间】:2016-03-24 12:18:00
【问题描述】:

我一直在开发可以相互通信的 WCF 服务和 Android 应用程序。在开发过程中,当我对 Web 服务进行更改时,我每次都通过右键单击 Web 项目 -> 发布网站来发布服务。这是非常烦人且耗时。

我正在使用 Visual Studio 2013。

是否可以在不将 wcf 服务发布为网站的情况下进行调试?有没有其他方法可以做到这一点。

提前致谢。

【问题讨论】:

    标签: android wcf debugging iis publish


    【解决方案1】:

    当然可以,您可以在不发布的情况下调试 WCF 服务。只需从解决方案资源管理器中右键单击 .svc 文件,然后单击“在浏览器中查看”,然后您将打开一个浏览器并显示类似 url 的 URL

    http://localhost:3006/ConsumerServices.svc
    然后在你调用的地方给出这个 url。把断点放在你想要的地方。

    例如,我已经使用 Angularjs..

                             $http({
                                    method: 'POST',
                                    url: 'http://localhost:3006/ConsumerServices.svc/GetData',
                                    data: DetailsJson,
                                    headers:
                                            {
                                                'Content-Type': 'application/json; charset=utf-8',
                                                'Content-Length': DetailsJson.length
                                            }
                                }).then(function (response) {
                                    success(response);
                                }, function (errorresponse) {
                                    error(errorresponse);
                                });
    

    您还可以使用 google chrome 的 Advanced Rest Client 进行调试(chrome://apps/)

    并在 web.config 文件.as 中进行一些更改

     <httpProtocol>
          <customHeaders>
            <add name="Access-Control-Allow-Origin" value="*"/>
            <add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept"/>
          </customHeaders>
        </httpProtocol>
    

    【讨论】:

    • 感谢您的回答。但是我正在使用webHttpBinding。是否可能这样?
    • 好的,我现在正在尝试。您对即时调试器有什么看法。它有用吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-07
    • 2014-09-04
    • 1970-01-01
    • 2014-01-24
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    相关资源
    最近更新 更多