2017-07-12 20 views
1

いくつかのasmxファイルを含むフレームワーク3.5プロジェクトがあります。 私はASMX方法で例外を持っているとき、私はエラー応答を返したい:.NET Framework 3.5とSystem.Net.Httpが見つかりません

try{ 
... 
... 
catch (Exception ex) 
{ 
    var errorResponse = new HttpResponseMessage(HttpStatusCode.BadRequest) 
    { 
     Content = new StringContent(ex.Message), ReasonPhrase = ex.Message 
    }; 
    return errorResponse; 
} 

しかし、私はSytem.Net.Httpの名前空間を参照することはできませんので、私はHttpResponseMessageクラスを使用することはできません!

誰でも手伝ってもらえますか? Thx

答えて

0

System.Net.Httpは4.0で導入されました.3.5バージョンはありません。これはasmxの正しい戻り値の型ではありません。System.Webを見てください。

+0

ありがとうございます。私は使用する必要があります。 3.5。エラーレスポンスを返すにはどうしたらいいですか? – Daniele

関連する問題