【发布时间】:2023-04-01 14:23:01
【问题描述】:
我有实现 asmx 服务的类。
class AsmxService{
public string Method(int i){.....}
....}
我省略了一些属性,但如果您认为有必要,可以提供完整的代码。
如果我在函数方法中遇到异常,这不是问题:只需使用 try-catch。但是,如果在函数之外发生错误,我们该怎么办。例如,客户端传递了无效的 int 参数或其他内容。在这种情况下,在客户端我会收到有关异常的消息。但我想隐藏所有错误细节,并总是返回简单的通知,如下所示:“发生错误。无法处理请求”。
我尝试编写 SOAP 扩展模块,但我发现它没有捕获与 asmx 相关的异常。
那么有没有可能,如果答案是“是”,我应该怎么做?
在stackaverflow上似乎时不时出现这个问题,但我无法找到决定。
【问题讨论】:
标签: c# asp.net ajax exception-handling asmx