Я новичок в WCF и пытаюсь создать демонстрационный проект WCF с привязкой WebHttpBinding
.Чтобы получить исключение Fault на стороне клиента
Проекты работают нормально, но я придерживаюсь концепции исключения сбоя. Ниже приведен код, который я использую для генерации исключения, но на стороне клиента получается то, что я получаю: (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");
}
}
Выбрасываете 'FaultException' из своей службы WCF? –
Да .. я поднимаю его из службы WCF – Tweety01