...我期望某个地方有一个简单的配置设置,但找不到任何东西。

我发现的建议涉及writing some OwinMiddleware ,它将检查Content-Length header ,或者如果缺少该 header (例如分块的消息),则对基础流进行一些不可思议的操作,并且看起来有问题。

对于其他配置设置,人们可能会希望从HTTP服务器获得以下信息:

OwinHttpListener owinListener = appBuilder.Properties["Microsoft.Owin.Host.HttpListener.OwinHttpListener"] as OwinHttpListener;
owinListener.SetRequestQueueLimit(maxQueueLength);
owinListener.Listener.TimeoutManager.[...]

但是与最大邮件大小无关。

我希望为此提供一些现成的东西。我想念什么吗?

最佳答案

像您一样,我无法在“盒子里”找到任何东西来解决这个问题。但是我在使用Damien Hickey的LimitsMiddleware的项目中取得了一些成功-最终它是另一个OwinMiddleware,但是至少您不必自己编写它。

10-08 03:10