我有一个包含一些asmx文件的框架3.5项目。 当我在asmx方法中有异常时,我想返回一个错误响应:
try{
...
...
catch (Exception ex)
{
var errorResponse = new HttpResponseMessage(HttpStatusCode.BadRequest)
{
Content = new StringContent(ex.Message), ReasonPhrase = ex.Message
};
return errorResponse;
}
但我不能使用HttpResponseMessage类,因为我无法引用Sytem.Net.Http命名空间!
任何人都可以帮助我吗? THX
答案 0 :(得分:0)
System.Net.Http是在4.0中引入的,没有3.5版本。无论如何,这不是asmx的正确返回类型,你应该去看看System.Web。