【发布时间】:2021-12-16 07:42:53
【问题描述】:
我有一个使用 .net 5.0 的休息 API。我想在一个端点中使用 [RequestSizeLimit(100_000_000)]。使用 Kestrel 时它可以工作,但我想在 IIS 中使用它。我错过了什么?重要提示:我的项目没有web.config!这里没有显示任何解决方案:Increase upload file size in Asp.Net core 解决了我的问题。
【问题讨论】:
-
如果您没有
web.config,那么您应该添加它。没有那个,当你甚至没有尝试解决方案时,你怎么能说“没有一个解决方案......解决了我的问题”?您必须通过web.config或applicationHost.config配置 IIS 以允许大负载,因为在 IIS 上托管 ASP.NET Core 需要额外的配置。 -
@LexLi 我尝试了所有解决方案,但没有一个对我有用。我只想在一个端点上增加 requestsizelimit,而不是在所有项目上。 RequestSizeLimit 仅适用于 Kestrel,但此项目使用 IIS 托管。