public Message CreateErrorResponse(Exception excp)
{
FaultException fe = new FaultException(excp.Message);
MessageFault fault = fe.CreateMessageFault();
Message response = Message.CreateMessage(MessageVersion.Default, fault, null);
HttpResponseMessageProperty http = new HttpResponseMessageProperty();
http.StatusCode = System.Net.HttpStatusCode.OK;
http.SuppressEntityBody = true;
response.Properties.Add(HttpResponseMessageProperty.Name, http);
return response;
}