有时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文件中了解到执行的全过程。