首页 > 解决方案 > Azure Web 应用,自定义状态代码说明不起作用

问题描述

我将 ASP.NET 部署到 Azure Web 应用程序。此 Web 应用程序具有带有自定义状态代码描述的端点 /usageinfo 以下是 localhost 中的结果: 本地主机结果

但是,网络应用程序显示不同的结果: 网络应用结果

代码

  return new HttpStatusCodeResult(usageInfo >= 95 ? 503 : 200,
                $"Account {BomEnvironment.EmbedUsername}. UsageInfo={usageInfo}");

为什么它们不同?

谢谢

标签: asp.netazurepowershellhttpiis

解决方案


我使用以下代码在我的站点中进行测试,它可以在本地和 azure 上运行。

public HttpStatusCodeResult HelloWorld()
{
    var aa = "joey";
    return new HttpStatusCodeResult(HttpStatusCode.Accepted, $"Account {aa}.");
}

在此处输入图像描述


推荐阅读