【发布时间】:2019-06-16 12:38:57
【问题描述】:
我的所有 MVC 控制器都继承自基本控制器,它有一个方法可以在响应头中添加我所需的头:
protected override void OnActionExecuted(ActionExecutedContext filterContext)
{
filterContext.HttpContext.Response.AddHeader("AdditionaInfo", Environment.MachineName);
}
这在我的本地环境中运行良好,但在将其部署到 Azure 后,我看不到此标头的响应。
我可以在响应中看到其他标准标头,例如:
缓存控制:私有,s-maxage=0
内容编码:gzip 内容长度:122 内容类型:应用程序/json;字符集=utf-8
日期:服务器:Microsoft-IIS/10.0
严格传输安全性:max-age=300
变化:接受编码
X-AspNet-版本:4.0.30319
X-AspNetMvc-版本:5.2
X-Powered-By:ASP.NET
只是响应中缺少我的标题。
我需要在 Azure 中进行一些配置吗?还是添加标题的方式导致问题?
【问题讨论】:
标签: c# azure-web-app-service response-headers