【发布时间】:2019-12-04 08:42:13
【问题描述】:
我将 ASP.NET 部署到 Azure Web 应用程序。 此 Web 应用程序具有端点 /usageinfo 和自定义状态代码描述 以下是 localhost 中的结果:
代码
return new HttpStatusCodeResult(usageInfo >= 95 ? 503 : 200,
$"Account {BomEnvironment.EmbedUsername}. UsageInfo={usageInfo}");
它们为什么不同?
谢谢
【问题讨论】:
-
为什么要把它放在状态码DESCRIPTION中?这些信息不应该进入响应的正文吗? HTTP 协议没有
200 Account something did something的条目,只有200 OK。它在 localhost 上工作的事实是HttpStatusCodeResult方法的一个相当奇怪的人工制品。 -
感谢您的支持。在将您的评论标记为答案之前,我想清楚地知道根本原因。
标签: asp.net azure powershell http iis