关于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说:添加配置:
<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>