【发布时间】:2021-10-08 02:58:37
【问题描述】:
要允许大文件上传,web.config 中至少需要以下配置。
.NET 5/Core 在开发时没有web.config。
有没有办法通过 Azure Pipelines 以任何自动化方式将以下配置写入web.config?
在 Azure 应用服务中直接配置不是一个选项,因为我们每周部署多次代码。
<configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="500000000" />
</requestFiltering>
</security>
<system.webServer>
</configuration>
【问题讨论】:
-
".NET 5/Core 在开发时没有 web.config。" - 正确,但 Azure 应用服务使用 IIS,而 IIS 使用 web.config(
<system.webServer>下的所有内容都与 IIS 相关,而不是 ASP.NET 或 .NET)。 (我很欣赏 IIS 和 ASP.NET(但不是 ASP.NET Core)共享完全相同的配置文件令人困惑和奇怪 - 归咎于 20 年前做出的错误决策。 -
我完全理解 - 天蓝色管道有什么方法可以更新/修改配置?
标签: .net asp.net-core azure-web-app-service web-config .net-5