原始Web服务中的句柄异常返回500错误而不是抛出的新SOAP异常

时间:2013-11-25 15:17:45

标签: c# web-services soap

我有一个用C#原始Web服务技术编写的应用程序。

问题:由事件处理程序处理以抛出新的SOAP异常的验证类包装的模式验证异常将显示结果,并通过SOAP异常抛出消息。预期

但是,如果我们需要对输入消息进行更多验证,而这些消息无法通过xml验证实现,则从后面的代码中完成,使用所需的消息抛出新异常并使用相同的事件处理函数返回消息(带有新消息的SOAP异常)导致500错误。

我怀疑验证的事件处理程序是一个单独的线程,而第二种情况是主线程中抛出的新异常导致服务器端错误?

0 个答案:

没有答案