.net - 如何在 Azure Web App 中更改 MaxRequestHeadersTotalSize
问题描述
我有一个使用长 HTTP 标头 (+50KB) 在 Azure Web App 上托管的网页,并导致错误并显示以下消息:
指定的 CGI 应用程序遇到错误,服务器终止了进程
我的本地开发环境也有问题,但是我通过MaxRequestHeadersTotalSize
在类的 Krestel 配置中设置解决了这个问题StartUp
。
如果我没记错的话,Azure 不使用 Krestel 作为 Web 服务器(我猜是 IIS),我找不到如何更改 Azure 服务器中的 HTTP 标头大小限制。
该网页是使用 ASP.NET Core 2.2 开发的。
解决方案
添加到您的应用程序 web.config 文件并对其进行自定义,然后将具有此修改后配置的项目部署到 azure。
推荐阅读
- pandas - 对熊猫数据框进行签名检查
- grails - 如何在 GRAILS 4 中渲染 pdf?
- amazon-web-services - AWS CLI 凭证:我应该在每个项目目录中都有一个 .aws 文件夹吗?
- kubernetes - 如何从 minikube 集群中获取 apikey?
- javascript - PayPal 结帐 - 订单创建时的 platform_fee
- javascript - hbs 文件内 script 标签中的 defer 属性
- arrays - 无法将元素从数组传递到视图
- haskell - Haskell:将整数推送到堆栈实现时的无限列表
- docker - 如何从 docker 获取报告文件并插入到 gitlab 存储库
- node.js - 我的nodejs api混合了客户端同时api请求的代码