【发布时间】:2010-12-23 20:11:17
【问题描述】:
我在 web 服务上调用一个方法,它抛出 403 Forbidden WebException...
System.Net.WebException:请求 HTTP 状态 403 失败: 禁止。
我已经记录了这个错误,但我真的很想在日志消息中记录 URI,以便轻松确定是哪个 Web 服务导致了问题。
有没有一种简单的方法可以从抛出的 WebException 中获取 URI?我查看了属性列表,但没有看到任何可以满足我想要的东西。
【问题讨论】:
-
您不应该使用 URI 来拨打电话吗?
-
我的方法使用了两个可以抛出 WebException 的 web 服务......因此,我想从异常中访问 URI......
-
那么您是在自己的网络服务中调用 2 个网络服务方法吗?
-
我有一个使用两个网络服务的应用程序...
-
只需用 try..catch 包装它们并抛出您自己的自定义异常,其中包含 Url 详细信息。
标签: c# .net web-services uri system.net.webexception