使用POSTMAN在本地测试我的WebAPI时,会以JSON格式生成正确的HttpResponseMessage。下面的代码生成自定义错误消息。
return request.CreateErrorResponse(HttpStatusCode.Unauthorized, "You are not authorized to view/access this resource");
但是,当我在IIS-8上部署API并从远程计算机上对其进行测试时,我得到“您无权查看此目录或页面”。
自定义错误消息未显示在POSTMAN for Deployed API上。
预期的自定义错误消息:“您无权查看/访问此资源”
实际错误消息:“您无权查看此目录或页面。”