public override void Validate(string userName, string password) { if (!(userName == "test1" && password == "1tset")) { throw new FaultException("Unknown Username or Incorrect Password"); } }
这个异常返回值怎么不能返回到客户端呢,验证时,直接在服务器端就报异常了。
我要是没记错的话,Customer UserName Password 验证抛出的异常,客户端应该使用 MessageSecurityException 捕获。
应为你在调试状态下,所以这个异常会产生一个中断。