C#处理Web服务异常401
我正在尝试使用Visual Studio 2017生成的代理类调用C#处理Web服务异常401,c#,web-services,exception-handling,http-status-code-401,C#,Web Services,Exception Handling,Http Status Code 401,我正在尝试使用Visual Studio 2017生成的代理类调用C#中的Webservices,如下所示。但是我们想捕获HTTP 401异常,请告诉我们如何做 在常规try-catch块中不会捕获该异常 clientpo = new POOBJ.GenerateBill_OutClient(myBinding, ea); clientpo.ClientCredentials.UserName.UserName = "xxx"; clientpo.ClientCredentials.UserNa
C#
中的Webservices
,如下所示。但是我们想捕获HTTP 401异常,请告诉我们如何做
在常规try-catch块中不会捕获该异常
clientpo = new POOBJ.GenerateBill_OutClient(myBinding, ea);
clientpo.ClientCredentials.UserName.UserName = "xxx";
clientpo.ClientCredentials.UserName.Password = "yyy";
clientpo.Open();
clientpo.GenerateBill_OutAsync(objmateira);
clientpo.Close();
您正在处理WebException吗?使用您的异常处理代码更新问题我们正在通过使用简单的Try-Catch放置上述代码来处理一般异常。请告诉我们如何从代理类获取Web异常。您需要提供源代码,帮助我们更好地了解您的问题。顺便说一句,我已经提到您需要处理WebExceptionSource代码已经放在上面的主要描述中了