我需要在我的网络服务中捕获所有未处理的异常。
我的服务是使用Visual Studio Express 2013 for Web创建的,它是使用c#的WCF服务样式。
我已经在Android中这样做但我不知道如何使用WCF服务。 有什么想法吗?
答案 0 :(得分:0)
据我所知,你无法在Android中执行此操作,但您可以通过以下方式在Web.config文件中启用跟踪:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
...your other settings...
<!-- Trace: -->
<system.diagnostics>
<sources>
<source name="System.ServiceModel"
switchValue="Error"
propagateActivity="true">
<listeners>
<add name="traceListener"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData= "C:\Logs\MyTraces.svclog" />
</listeners>
</source>
</sources>
</system.diagnostics>
</configuration>
switchValue =&#34;错误&#34;可以根据您想要的级别进行更改。 更多信息: http://www.topwcftutorials.net/2012/06/4-simple-steps-to-enable-tracing-in-wcf.html https://msdn.microsoft.com/en-us/library/ms733025(v=vs.110).aspx