【发布时间】:2014-07-17 10:06:38
【问题描述】:
我在一个解决方案中有 3 个项目,其中一个是数据访问层项目,另一个是报告项目和主项目。 如何在 DAL 和报告项目中启用和查看跟踪? 我能够看到在主项目中完成的跟踪。我可以在 dal 和报告项目中编写 trace.write,但看不到它们。有什么想法吗?
【问题讨论】:
标签: asp.net trace three-tier
我在一个解决方案中有 3 个项目,其中一个是数据访问层项目,另一个是报告项目和主项目。 如何在 DAL 和报告项目中启用和查看跟踪? 我能够看到在主项目中完成的跟踪。我可以在 dal 和报告项目中编写 trace.write,但看不到它们。有什么想法吗?
【问题讨论】:
标签: asp.net trace three-tier
我想出了一个办法。 我们需要将以下两个步骤添加到相应的 web.config 文件中。 3 个项目,3 个 web.config 文件。
第 1 步。
<System.Web>
<trace pageOutput="true"
enabled="true"
requestLimit="10"
localOnly="false"
mostRecent="true"
traceMode="SortByTime"
/>
第2步。
<system.diagnostics>
<trace autoflush="true">
<listeners>
<add name="myListener" type="System.Diagnostics.TextWriterTraceListener"initializeData="c:\myListener.log" />
</system.diagnostics>
【讨论】: