如何针对每个操作设置maxAllowedContentLength值?
我有几个上传文件的操作,每个操作需要不同的maxAllowedContentLength值。
我们不希望使用操作过滤器来过滤请求,因为我们希望在IIS级别上过滤此请求。另一方面,从编码角度来看,操作过滤器是最好的解决方案,因为它们在路由之后出现,所以如果路由发生变化,它仍然可以正常工作。
在IIS6中,我知道我们可以使用标记来指定特定位置的maxRequestLength。我不知道如何在IIS7上使用这种方法,而且我不喜欢这种方法,因为url路由是手动编写在web.config中的。
解决这个问题的最佳方案是什么?