Web-API でのエラー処理の実装に問題があります
[HttpGet]
public UserAccount Get()
{
throw new HttpResponseException(
new HttpResponseMessage(HttpStatusCode.InternalServerError)
{
Content = new StringContent("My Error Message"),
ReasonPhrase = "Critical Exception"
});
}
自分のマシン (サイトはローカルでホストされています) からこのメソッドを呼び出そうとしたところ、期待どおりに動作しています。つまり、応答でエラー メッセージを受け取りました (プレーン テキスト)。しかし、別のマシン (LAN 接続) から同じ URL にアクセスすると、応答は IIS 500 内部エラー ページです。ここで私の問題は、カスタムエラーメッセージ「My Error Message」が表示されないことです
助言がありますか?