저는 WCF를 처음 사용하고 WebHttpBinding
바인딩을 사용하여 데모 WCF 프로젝트를 작성하려고합니다.클라이언트 측에서 오류 예외를 얻으려면
프로젝트는 정상적으로 작동하지만 장애 예외 개념에 집착하고 있습니다. 다음은 오류 예외를 생성하는 데 사용하는 코드입니다.하지만 클라이언트 측에서는 (400) 잘못된 요청 오류가 발생하고 InnerException은 null입니다. 나는 어디에서 잘못되고 있는가?
public DataTable GetCreativesData(string id,string type)
{
try {
DataAccess da = new DataAccess();
string qryStr = @"select * from dbo.tbMyTable";
if (type != null && type != "")
qryStr += " WHERE1 type='"+type+"'";
DataTable dt = da.GetDataTable(qryStr);
return dt;
}
catch (FaultException ex) {
throw new FaultException("Improper Query");
}
}
WCF 서비스에서'FaultException'을 던지고 있습니까? –
yes..i WCF 서비스에서 제기하는 경우 – Tweety01