.net - .NET 5 - 用于上传大文件的 web.config - Azure 应用服务
问题描述
要允许大文件上传,至少需要以下配置web.config
。
.NET 5/Coreweb.config
在开发时没有。
web.config
有没有办法以任何自动化方式通过 Azure Pipelines将以下配置写入?
在 Azure 应用服务中直接配置不是一个选项,因为我们每周部署代码多次。
<configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="500000000" />
</requestFiltering>
</security>
<system.webServer>
</configuration>
解决方案
要在 CI/CD 管道中编辑您web.config
的内容,我建议您查看File Transform task
使用 XML 转换的 .
但是,在我看来,XML 转换很痛苦,因此如果您只想将您web.config
的内容设置为上述内容,您也可以选择使用 Powershell 进行简单的文件覆盖。
另外 -为什么不将web.config
文件包含在您的存储库中?这样,如果您只需要一个静态文件,就不需要任何 CI 任务,它会按预期工作。
推荐阅读
- project-reactor - 如何测试在订阅之前什么都没有发生
- html - 文本装饰没有被删除(下划线被删除,但文本保持装饰)
- angular - 如何以编程方式跳过量角器测试?
- node.js - 使用猫鼬在快递中更改日期格式
- image-processing - 图像分类 - 有没有车
- python - gnuradio-companion ImportError:没有名为 main 的模块
- android - 错误:AAPT2 错误:查看日志了解详细信息
- java - 在Java中向String添加类似null的值
- c# - 通过 DateTimePicker 覆盖显示的占位符
- java - 如何防止在@SpringBootTest 启动期间记录噪音?