微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net – NLogConfigurationException – 从’System.String’到’System.Uri’的无效转换

现在我已经从1.0更新了一个例外 – >> 2.0.

调用NLog.Config.XmlLoggingConfiguration.Initialize时,会发生以下异常:

“在WebService目标[Target_AuditLog_WebService_Global]上设置属性’Url’时出错”
内部异常:“从’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

解决方法

这是一个错误并已修复,但是,修复版本尚未正式发布或通过NuGet发布,如果您遇到此问题,则需要使用每晚构建版本:http://nlog.codeplex. com / releases / view / 64708(我已确认有效)如果在2011年4月27日之后有正式版本,你应该尝试使用它. http://nlog.codeplex.com/releases

原文地址:https://www.jb51.cc/aspnet/248137.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐