настройки элемента местоположения web.config

#asp.net #web-config

#asp.net #web-config

Вопрос:

У меня есть вопрос по образцу элемента местоположения внутри web.config:

     <configuration>
      <location path="UploadPage.aspx">
        <system.web>
          <httpRuntime maxRequestLength="128"/>
        </system.web>
      </location>
    </configuration>
  

UploadPage.aspx относится к www.mysite.com/UploadPage.aspx или любой файл, который вызывал UploadPage.aspx на моем сайте?
Могу ли я написать path=»~/UploadTool/UploadPage.aspx» ? Что, если я хочу, чтобы это правило ссылалось на любой файл с именем UploadPage.aspx

Ответ №1:

Ну, «/path» не работает, вам нужно поставить ~/ в начале также / * в конце также работает

вот пример

     <location path="~/upload-cs/Upload.aspx">
       <system.web>
          <httpRuntime maxRequestLength="5378" executionTimeout="300" />
       </system.web>
    </location>
  

Ответ №2:

Я не думаю, что это возможно применить таким образом.

Однако вы можете поместить все страницы вашей страницы загрузки в одну папку, а затем указать путь location path "/AllMyUploads/*" .