【问题标题】:ASP.NET page specific configurationASP.NET 页面特定配置
【发布时间】:2010-10-03 02:47:26
【问题描述】:
有没有办法让 web.config 文件的某些部分只适用于单个文件(或目录,或一组文件等)
基本上我只想将以下内容应用于应用程序中的单个页面,其余应使用默认设置:(它将上传大小限制为 32M)
<system.web>
<httpRuntime maxRequestLength="32768" executionTimeout="360"/>
</system.web>
关键是我只希望该特定页面接受大文件。
【问题讨论】:
标签:
asp.net
configuration
web-config
【解决方案1】:
您可以将 web.config 文件放在 Web 应用程序的任何目录中,您在其中定义的内容仅适用于该目录,如下所示
【解决方案3】:
你可以使用:
<location path="UploadPage.aspx">
<system.web>
<httpRuntime maxRequestLength="33554432" executionTimeout="360" />
</system.web>
</location>
更多信息here。
【解决方案4】:
是的,使用 元素来实现这一点。
该路径可能指向一个目录以及一个文件。
您需要设置 allowDefinition="everywhere"。