테스트 웹 서비스를 만들고 SoapException을 throw하려고합니다. 하지만 브라우저를 통해 서비스를 열면 내부 서버 오류 - 500이 표시됩니다.ASP.NET의 클라이언트에서 webservice soapexception 응답을 표시합니다.
수동으로 생성 한 SoapRequest (stringbuilder)를 보내서 수동으로 사용하려고하면 "Servererror - 500"오류가 발생합니다. Visual Studio 자체 "WebResponse response = req.GetResponse()
"
어쨌든 나는 "응답 XML의 오류"를 볼 수 있습니다.
그냥 [WebMethod] 공개 무효 GetSoapException() { 던져 새로운 SoapException(); } 따라서 잘못되었을 가능성은 없습니다. – Subhasis
오른쪽 ... 나는 뭔가를 SoapException 생성자에 전달할 수있다. (사실 나는 이미 시도했다.)하지만 결국에는 그 예외를 던질 필요가있다. 나는 틀린가? 예외를 throw하면 "서버 오류 - 500"이 항상 발생합니까? 그렇다면 어떻게 응답 XML에서 오류를 얻을 수 있습니다. – Subhasis