首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

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

2012-01-28 
关于WCF报错后,总是提示去log里面看,但是我不知道Log在那里?新建一个 WCF Data Service 之后 ,自定义数据

关于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:\log\messages.svclog" />                </listeners>            </source>        </sources>    </system.diagnostics>


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

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

就可以跟进服务端。

热点排行