如何处理sharepoint Web服务异常

时间:2010-05-04 09:55:27

标签: c# winforms sharepoint exception web-services

我开发了 分享点 的应用程序。我正在使用网络服务

问题是,在使用我的应用程序时,有时会遇到一些例外情况。 等,

  “Microsoft.SharePoint.SoapServer.SoapServerException”类型的

例外   被扔了。

     

Stack Strace :: at   System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage   消息,WebResponse响应,流   responseStream,Boolean asyncCall)
  在   System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(字符串   methodName,Object [] parameters)at   .........我的方法

从这个例外我无法理解主要问题。虽然开发我可以调试代码,但现在我的应用程序正在启动..我可以从我的客户端获取包含此类异常的错误日志文件。

但是如何捕捉确切的错误。???

感谢。

2 个答案:

答案 0 :(得分:0)

一种方法是在web.config文件中将customErrors设置为On。

本文的评论中有一个很好的讨论 - SoapException sucks - 关于获取SOAP方法中抛出的异常细节的不同方法。

答案 1 :(得分:0)

您是否分析过innerException包含的内容?

try
{
 // do your web server thingies here
}
catch (SoapServerException ssx)
{
 if (ssx.InnerException != null)
 {
  string message = ssx.InnerException.Message;
 }
}

此致

马格努斯