我在IIS中托管了一个带有自定义UserNamePasswordValidator的WCF服务。如果用户名/密码验证失败,我会抛出一个带有帮助消息的自定义异常,即“无效的用户名或密码”。当客户端调用方法并提供错误的登录凭据时,我得到的异常是一个神秘的MessageSecurityException:“”从另一方收到了一个不安全或不正确安全的故障。请参阅内部FaultException以获取故障代码和详细信息。“”
内部异常为空。我担心除了错误的身份验证之外,还会出现其他原因。有没有办法让服务返回我的自定义异常?