Я могу использовать подстановочные знаки в web.config атрибуте пути местоположения?

Сделайте то, в чем Вы нуждаетесь. Думайте о своем читателе сначала, не волнуйтесь о производительности, пока Вы не уверены, что у Вас есть проблема производительности.

Позволяют компилятору сделать производительность для Вас.

10
задан Alexander Egger 1 December 2009 в 13:47
поделиться

2 ответа

Попробуйте следующее:

<configuration>
    <system.web>
        <httpHandlers>
            <add path="*.xml" verb="*" 
             type="System.Web.HttpNotFoundHandler" />
        </httpHandlers>
    </system.web>
</configuration>

В качестве альтернативы вы можете хранить все свои xml-файлы в каталоге App_Data . Файлы любого типа, хранящиеся в этом каталоге, не будут доступны в Интернете.

8
ответ дан 3 December 2019 в 23:50
поделиться

Другой способ - использовать фильтр запросов:

<system.webServer>
  <security>
    <requestFiltering>
      <fileExtensions>
        <add fileExtension=".xml" allowed="false" />
      </fileExtensions>
    </requestFiltering>
  </security>
</system.webServer>
5
ответ дан 3 December 2019 в 23:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: