dll で SOAP トレースを有効にしようとしています。私の app.config ファイルには以下が含まれます。
<system.diagnostics>
<trace autoflush="true"/>
<sources>
<source name="System.Net" maxdatasize="10240">
<listeners>
<add name="TraceFile"/>
</listeners>
</source>
<source name="System.Net.Sockets" maxdatasize="10240">
<listeners>
<add name="TraceFile"/>
</listeners>
</source>
</sources>
<sharedListeners>
<add name="TraceFile" type="System.Diagnostics.TextWriterTraceListener"
initializeData="trace.log"/>
</sharedListeners>
<switches>
<add name="System.Net" value="Verbose"/>
<add name="System.Net.Sockets" value="Verbose"/>
</switches>
</system.diagnostics>
VisualStudio で dll を実行するとトレースは正常に動作しますが、コンソールから dll を実行すると動作しません。dll が app.config を読み取っていないようです。コードからのトレースをオンにしたり、外部構成ファイルからチューニングしたりするにはどうすればよいですか?