Asp.net mvc 3 IIS是否可以请求限制<;requestLimits maxAllowedContentLength=";x"&燃气轮机;是否应用于特定的ASP.NET路由?

Asp.net mvc 3 IIS是否可以请求限制<;requestLimits maxAllowedContentLength=";x"&燃气轮机;是否应用于特定的ASP.NET路由?,asp.net-mvc-3,iis-7,web-config,asp.net-routing,Asp.net Mvc 3,Iis 7,Web Config,Asp.net Routing,我正在查看IIS 7设置,特别是maxAllowedContentLength,我想知道这是否可以应用于这个级别?我在一个ASP.NET MVC 3项目中工作,该项目允许文件上传,但我只希望允许那些特定路由的较大请求 这个问题类似于未回答的问题 答案似乎暗示我可以做这样的事情,但我在寻找确认或其他想法 protected override void OnError(EventArgs e) { Exception err = Server.GetLastError(); if (

我正在查看IIS 7设置,特别是
maxAllowedContentLength
,我想知道这是否可以应用于这个级别?我在一个ASP.NET MVC 3项目中工作,该项目允许文件上传,但我只希望允许那些特定路由的较大请求

这个问题类似于未回答的问题

答案似乎暗示我可以做这样的事情,但我在寻找确认或其他想法

protected override void OnError(EventArgs e)
{
    Exception err = Server.GetLastError();
    if (err is HttpException)
    {
        if ((err as HttpException).WebEventCode == 3004)
        {
            // check to see if upload request and let through
            Server.Transfer( Context.Request.Url.LocalPath );
            return;
        }
    }
    base.OnError(e);
}
您可以将
元素放入与该路由对应的(伪)虚拟目录的
标记中

我不知道有什么更好的解决方案。

您可以将
元素放在
标记中,用于对应于该路由的(假)虚拟目录

我不知道有什么更好的解决办法