标签: c# web-services soap
我有一个用C#原始Web服务技术编写的应用程序。
问题:由事件处理程序处理以抛出新的SOAP异常的验证类包装的模式验证异常将显示结果,并通过SOAP异常抛出消息。预期
但是,如果我们需要对输入消息进行更多验证,而这些消息无法通过xml验证实现,则从后面的代码中完成,使用所需的消息抛出新异常并使用相同的事件处理函数返回消息(带有新消息的SOAP异常)导致500错误。
我怀疑验证的事件处理程序是一个单独的线程,而第二种情况是主线程中抛出的新异常导致服务器端错误?