Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#处理Web服务异常401_C#_Web Services_Exception Handling_Http Status Code 401 - Fatal编程技术网

C#处理Web服务异常401

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

我正在尝试使用Visual Studio 2017生成的代理类调用
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代码已经放在上面的主要描述中了