我有一个用Visual Studio 2005编写的Web服务。我的web.config文件包含:
<system.diagnostics>
<trace autoflush="true" indentsize="4" />
</system.diagnostics>
但是忽略对System.Diagnostics.Trace.WriteLine的任何调用。当我单步执行代码时,会跳过这些行。
还有其他方法我应该开启追踪吗?我怎么知道为什么关闭跟踪?
答案 0 :(得分:0)
我必须将它添加到我的web.config:
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp"
extension=".cs"
compilerOptions="/d:TRACE"
type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="1" />
</compilers>
</system.codedom>
我是从微软的Troubleshooting Web Services article获得的。