我开发了 分享点 的应用程序。我正在使用网络服务。
问题是,在使用我的应用程序时,有时会遇到一些例外情况。 等,
“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 .........我的方法
从这个例外我无法理解主要问题。虽然开发我可以调试代码,但现在我的应用程序正在启动..我可以从我的客户端获取包含此类异常的错误日志文件。
但是如何捕捉确切的错误。???
感谢。
答案 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;
}
}
此致
马格努斯