【问题标题】: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 应用程序的任何目录中,您在其中定义的内容仅适用于该目录,如下所示

    【讨论】:

      【解决方案2】:

      您也可以使用&lt;location&gt; tag 进行尝试,但我不确定您是否可以使用&lt;httpRuntime&gt;

      【讨论】:

        【解决方案3】:

        你可以使用:

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

        更多信息here

        【讨论】:

        • 正是我想要的 +1
        【解决方案4】:

        是的,使用 元素来实现这一点。 该路径可能指向一个目录以及一个文件。 您需要设置 allowDefinition="everywhere"。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-12-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-06-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多