问题标签 [soapexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1027 浏览

c# - 在 C# 中找不到 SoapException 错误代码

我正在尝试捕获特定的 SoapExceptions,但找不到要使用的错误代码。

我尝试使用以下方法获取错误代码;

但这不起作用。有谁知道在哪里查找错误代码?我能想到的唯一解决方案是在

但这会很难看

回答

0 投票
1 回答
10425 浏览

.net - 在 .Net Web 服务中抛出 SoapException

编辑:我已经四处寻找答案,但似乎没有人遇到类似的问题。在我看来,抛出SoapException应该根据需要格式化响应,而不仅仅是异常消息。感激地收到任何帮助。

我试图返回一个SoapException看起来像这样的(示例):

为此,我实现了这样的代码,取自 MSDN 站点SoapException

但是,当我运行它时,发送的实际响应是:

如何获得格式如下的响应:

0 投票
2 回答
1077 浏览

netsuite - SoapHttpClientProtocol 异常后自动重试?

我只是对此感到好奇。我正在对该项目进行更改,即使用 NetSuite Web 服务,有时它会随机抛出 SoapException,“一次只能针对会话发出一个请求”。

我的问题是:如果我处于调试模式,我会跟踪它,然后按 F5,它似乎会在抛出异常后自动重试(代码继续运行,没有实现 try catch 块,没有 while 循环)直到成功( status.isSuccess == true)。当我在发布模式下运行它时,作为 Windows 服务,日志显示它在引发异常后停止运行。

这怎么可能?在 try catch 块中捕获此异常并重试是否更好?

0 投票
1 回答
477 浏览

excel - 保存工作簿时出现 ExcelService 错误

我在 Sharepoint 2010 中使用 ExcelService 时遇到问题。

案例:我有一个模板 Excel 文件,我将其复制到某个文件夹,然后尝试在新文档中填充单元格:

此代码创建一个文件:

之后,我使用 Excel Service 打开此文件:

这是工作簿的 Save 方法的实现:

我得到 SoapException:“尝试保存工作簿时发生错误。因此,工作簿没有保存”。错误代码:FileSaveGeneric

模板文件为空。

谁能告诉我为什么..?

0 投票
0 回答
369 浏览

web-services - System.Web.Services.Protocols.SoapException 应用程序遇到未处理的系统异常。从二进制文件

我在 .net 中有一个访问 GP Web 服务的项目,它工作正常。但是,当我从该项目生成 dll 并尝试使用该 dll 从不同的项目运行相同的程序时,我收到以下消息: System.Web.Services.Protocols.SoapException 应用程序遇到未处理的系统异常。有关详细信息,请联系您的系统管理员。

我认为这可能是权限问题或类似的问题,但我不确定,这就是创建客户端的方式:

0 投票
0 回答
158 浏览

c# - 处理 500 响应soapfault

我与基于 SOAP 的外部提供程序集成。在特定情况下,如果他们没有我们要求的产品,他们会返回 HTTP 响应代码 500 - 并在正文信封中写下有关问题的详细信息。

我的 C#/ASP.NET 应用程序必须读取响应。但是 try/catch 不能把它当作一个例外。就我阅读其他地方而言,我需要能够获取 SoapException,但我不知道如何实现这一点。

提前感谢您的任何意见!

0 投票
0 回答
932 浏览

axis2 - 未找到提供程序 org.apache.axis2.saaj.SAAJMetaFactoryImpl

我很想将我的 SOAPEnvelope 从转换org.apache.axiom.soap.SOAPEnvelopejavax.xml.soap.SOAPEnvelop使用org.apache.axis2.jaxws.message.util.impl.SAAJConverterImpl转换器。
但是当我尝试转换时,我得到了这样的错误:

我试过这个参考网站来解决同样的问题,但无法得到正确的解决方案。任何帮助或建议将不胜感激。提前致谢。

0 投票
3 回答
9279 浏览

c# - 处理 WCF 服务中的异常?

我有一个项目,我在其中调用基于肥皂的服务。我正在使用故障和通信异常,因为其中大多数异常发生在调用 api 时。但是如果在soap api中发生任何其他异常而不是这两个异常怎么办?

后来我在互联网上阅读了有关肥皂异常类的信息。我正在考虑更改我的代码,例如:

现在我需要知道的是我是否使用 Soap Exception 而不是故障和通信异常。会好吗?如果它发生在soap api中,我只需要捕获异常。但是我想知道soap api是否也处理故障和通信异常,或者我必须明确定义我的代码?

0 投票
1 回答
1615 浏览

vb.net - 尝试捕获中未捕获 SoapException

在 a 中使用以下 try-catch 语句WCF-Service

在那个方法 ( PerformDailyUpdate)ASMX-Webservice (.Net 2.0)中调用了一个。此 Web 服务偶尔会SOAPException引发从该 Web 服务调用的方法引起的问题。但不知何故,此 SOAPException 不会被上述方法捕获。

我的问题:为什么 SOAPException 没有被捕获?是否有一些特征可以将 SOAP 异常与生成的正常“异常”区分开来(这反过来会导致它未被捕获)?

注意:这里写的代码不是我的。所以请不要评判我

异常消息(第一部分)

谢谢

在 WCF 服务内部,接收到的数据正在被处理以填充特定的表。在这种情况下,AMSX-Web 服务可能不会改变。

0 投票
1 回答
918 浏览

c# - 从 SoapException 读取 XMLNode 错误

我有这种 SoapException

我如何阅读每个错误?我尝试使用 Detail.InnerText 但所有文本都没有格式化显示。有没有办法在标签上使用 foreach ?