有没有办法在Web API中为每个Controller设置maxAllowedContentLength / maxRequestLength

时间:2012-10-18 01:26:44

标签: asp.net iis asp.net-web-api

我有几个处理文件上传的控制器,需要大量的超时和文件。 另一方面,我有几个控制器应该以更及时的方式执行,并希望利用较低的maxRequestLength和executionTimeout提供的安全性。

我希望某些web api控制器或操作能够设置maxAllowedContentLength / maxRequestLength / executionTimeout,以便每个操作或控制器都可以指定它自己的要求。

这可能吗?

1 个答案:

答案 0 :(得分:1)

您可以将控制器拆分为在同一站点下托管的单独服务端点,但每个端口都使用单独的配置。