有时BTS在部署成WebService时会出现一些错误,为了更好的监视出错原因,可以去跟踪BTSWebSvcWiz.exe的执行过程。方法如下:
修改 BTSWebSvcWiz.exe.config 配置文件(注意黄底字体部分):
<system.diagnostics>
<switches>
<!-- TraceLevel 0=Off, 1=Error, 2=Warning, 3=Info, 4=Verbose -->
<add name="ApplicationTraceSwitch" value="3" />
</switches>
<trace autoflush="true" indentsize="4">
<listeners>
<add
name="Text"
type="System.Diagnostics.TextWriterTraceListener, System,
Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
initializeData="BTSWebSvcWiz.trace.log"
/>
</listeners>
</trace>
</system.diagnostics>
<switches>
<!-- TraceLevel 0=Off, 1=Error, 2=Warning, 3=Info, 4=Verbose -->
<add name="ApplicationTraceSwitch" value="3" />
</switches>
<trace autoflush="true" indentsize="4">
<listeners>
<add
name="Text"
type="System.Diagnostics.TextWriterTraceListener, System,
Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
initializeData="BTSWebSvcWiz.trace.log"
/>
</listeners>
</trace>
</system.diagnostics>
这样就可以从BTSWebSvcWiz.trace.log文件中了解到执行的全过程。