zoukankan      html  css  js  c++  java
  • WCF调错方法

    1、在VS cmd里,输入wcftestclient.exe

    2、添加Service服务。

    3、点击要测试的方法,输入参数,点击Invoke。

    4、如果错误信息很模糊,则修改WCF程序所在的Web.config,在<configuration>节点下添加如下代码。

          注意不要是第一个节点。具体参考https://msdn.microsoft.com/en-us/library/ms732023.aspx

    <system.diagnostics>

        <trace autoflush="true" />

        <sources>

                <source name="System.ServiceModel"

                        switchValue="Information, ActivityTracing"

                        propagateActivity="true">

                <listeners>

                   <add name="sdt"

                       type="System.Diagnostics.XmlWriterTraceListener"

                       initializeData= "SdrConfigExample.e2e" />

                </listeners>

             </source>

        </sources>

    </system.diagnostics>

    5、再次在wcftestclient里测试,则错误信息会记录在"SdrConfigExample.e2e"里面。

    6、找到SvcTraceViewer.exe。

    也可能在别的地方

    C:Program Files (x86)Microsoft SDKsWindowsv10.0AinNETFX 4.6.1 Tools

    7、在SvcTraceViewer.exe里打开刚才存下来的"SdrConfigExample.e2e",找到错误。

    这个是因为webconfig里面没有配置connection string.

  • 相关阅读:
    c#中的Unity容器
    c# Task 篇幅二
    C# Task 篇幅一
    多线程Thread,线程池ThreadPool
    第十二章:二叉查找树(1)
    第十章:基本数据结构(2)
    第十章:基本数据结构(1)
    第十章:基本数据结构(0)
    劝学
    CentOS7安装Docker CE
  • 原文地址:https://www.cnblogs.com/haifuma/p/10598183.html
Copyright © 2011-2022 走看看