8

既然我已经从 1.0 -> 2.0 更新,Nlog 正在抛出异常。

当调用 NLog.Config.XmlLoggingConfiguration.Initialize 时,会发生以下异常:
“在 WebService Target[Target_AuditLog_WebService_Global] 上设置属性 'Url' 时出错”
,innerException 为:
“从 'System.String' 到 'System.Uri' 的无效转换.

目标看起来像这样:

<target name="Target_AuditLog_WebService_Global" xsi:type="WebService" namespace="http://ourLoggingServer.corp/" protocol="Soap12" methodName="AddLog" url="http://ourLoggingServer.corp/Logger.asmx">
  <parameter /> <!-- Several params, none of type system.uri -->
</target>

我发现了这一点,但他们似乎认为它是固定的:http: //nlog.codeplex.com/workitem/5352

4

1 回答 1

0

这是一个错误并已修复,但是带有修复的版本尚未正式发布或通过 NuGet 发布,如果您遇到此问题,您将需要使用夜间构建版本:
http://nlog.codeplex。 com/releases/view/64708(我已经确认有效)

如果在 2011 年 4 月 27 日之后有正式版本,您应该尝试使用它。
http://nlog.codeplex.com/releases

于 2011-04-27T13:32:42.423 回答