我在 Web-API 中实现错误处理时遇到问题
[HttpGet]
public UserAccount Get()
{
throw new HttpResponseException(
new HttpResponseMessage(HttpStatusCode.InternalServerError)
{
Content = new StringContent("My Error Message"),
ReasonPhrase = "Critical Exception"
});
}
当我尝试从我的机器(站点托管在本地)调用此方法时,它按预期工作。即我收到错误消息作为响应(纯文本)。但是当我从另一台机器(连接局域网)访问相同的 url 时,响应是 IIS 500 内部错误页面。我的问题是,我没有收到自定义错误消息“我的错误消息”
有什么建议么?