C# 特定ASP.NET MVC4 URL的自定义配置设置

C# 特定ASP.NET MVC4 URL的自定义配置设置,c#,asp.net,asp.net-mvc-4,C#,Asp.net,Asp.net Mvc 4,我想知道是否可以专门为某些URL定义web.config设置 例如: 比如说,我有一个MVC4网站,有一组控制器和操作,其中一个允许上传一个大文件(最大50MB)。默认情况下,maxRequestLength为4MB。然后在web.config中添加以下规则: <httpRuntime maxRequestLength="51200" /> 然而,这意味着现在网站上的每个操作的请求长度都是50MB。 是否可以对特定URL进行自定义设置?只需使用位置设置不同的值即可。查看此答案,

我想知道是否可以专门为某些URL定义
web.config
设置

例如: 比如说,我有一个MVC4网站,有一组控制器和操作,其中一个允许上传一个大文件(最大50MB)。默认情况下,
maxRequestLength
为4MB。然后在
web.config
中添加以下规则:

<httpRuntime maxRequestLength="51200" />

然而,这意味着现在网站上的每个操作的请求长度都是50MB。
是否可以对特定URL进行自定义设置?

只需使用
位置
设置不同的值即可。查看此答案,例如,它用于设置超时,但它是相同的…

您可以尝试使用属性在控制器本身中设置它,但不确定是否可以为特定操作设置它。使用
位置设置的方法将不起作用,因为MVC使用路由。

一种解决方案是创建一个新文件夹,放置您需要的控制器,并为该文件夹创建一个web.config。 我认为这不是一个好办法:)