【发布时间】:2013-09-04 16:45:56
【问题描述】:
我有一个非常奇怪的错误:
在我的网络配置中,我有:
<system.diagnostics>
<trace autoflush="true">
<listeners>
<add name="textWriterTraceListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:\tmp\log4net.txt" />
</listeners>
</trace>
所以当我尝试通过我的代码连接 www.google.com(例如)时。我有错误:
Error creating the web proxy specified in the 'system.net/defaultproxy' configuration section
如果我从路径中删除 tmp 以拥有:
<system.diagnostics>
<trace autoflush="true">
<listeners>
<add name="textWriterTraceListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:\log4net.txt" />
</listeners>
</trace>
一切正常。
是不是很奇怪?
有人有想法吗?
【问题讨论】:
-
您是否验证过 tmp 文件夹存在且 Web 进程有权写入该文件夹?
-
当然,事实上如果我只更改 C:\log4net2.txt 的名称,它就不再起作用了
标签: c# web-config log4net