ASP.NET页面特定配置

时间:2009-01-23 10:32:28

标签: asp.net configuration web-config

有没有办法让web.config文件的某些部分仅适用于单个文件(或目录,或一组文件等)

基本上我想将以下内容仅应用于应用程序中的单个页面,其余应使用默认设置:(它将上传大小限制为32M)

<system.web>
  <httpRuntime maxRequestLength="32768" executionTimeout="360"/>
</system.web>

关键是我只希望该特定页面接受大文件。

4 个答案:

答案 0 :(得分:13)

您可以使用:

  <location path="UploadPage.aspx">
    <system.web>
      <httpRuntime maxRequestLength="33554432" executionTimeout="360" />
    </system.web>
  </location>

更多信息here

答案 1 :(得分:2)

您可以将web.config文件放在Web应用程序的任何目录中,您定义的内容仅适用于该目录,并且低于

答案 2 :(得分:0)

您也可以使用<location> tag进行尝试,但我不确定您是否可以将其与<httpRuntime>一起使用。

答案 3 :(得分:0)

是的,使用&lt; location path =“...”&gt;实现这一目标的要素。 路径可能指向目录以及文件。 您需要设置allowDefinition =“无处不在”。