专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Web Service

关于WCF报错后,总是提示去log里面看,但是小弟我不知道Log在那里

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
关于WCF报错后,总是提示去log里面看,但是我不知道Log在那里?
新建一个 WCF Data Service 之后 ,自定义数据源。 
当Service出现错误以后 ,后台调试没有异常,但页面总是显示:

The server encountered an error processing the request. See server logs for more details.

我查看IIS的日志,和事件查看器里面的事件,都没发现有出问题的log。(而且我觉得这应该不是iis的log问题)
我不知道这个Logs应该去哪里找。(因为找不到log 调试错误很痛苦!!!!)

上msdn说:添加配置:
XML code

<system.serviceModel>
<diagnostics>
          <messageLogging
               logEntireMessage="true"
               logMalformedMessages="false"
               logMessagesAtServiceLevel="true"
               logMessagesAtTransportLevel="false"
               maxMessagesToLog="3000"
               maxSizeOfMessageToLog="2000"/>
      </diagnostics>
</system.serviceModel>

<system.diagnostics>
        <sources>
            <source name="System.ServiceModel.MessageLogging">
                <listeners>
                    <add name="messages"
                    type="System.Diagnostics.XmlWriterTraceListener"
                    initializeData="E:logmessages.svclog" />
                </listeners>
            </source>
        </sources>
    </system.diagnostics>



这个我也添加的,但是这个文件里面的内容也看不懂。。
谁能告诉我我应该怎么去找它说的Logs,我应该怎么去给WCF写log

------解决方案--------------------
先将 WCF Service 设置为启动项 F5,然后点选 Client 工程 Debug -> new instance 启动

就可以跟进服务端。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: