Несколько путей в элементе location web.config

Как я могу указать несколько путей в одном элементе location в web.config?

<location path="Images">
    <system.web>
        <authorization>
            <allow users="?" />
        </authorization>
    </system.web>
</location>

Мы хотели бы добавить стили и изображения в местоположение, например. <location path="images, styles">.

Можно ли поместить несколько путей в элемент местоположения (и как это сделать)?

Ответы

Ответ 1

Вы не можете сделать это, если они не имеют одну и ту же корневую папку. Мне известно, что вы удаляете изображения/стили/javascript в одну папку типа "_res" или "_system" и авторизуете эту папку

Дополнительная информация о элементе location: http://msdn.microsoft.com/en-us/library/b6x6shw7(v=vs.71).aspx

В атрибуте path:

Указывает ресурс, к которому относятся установленные параметры конфигурации. Использование местоположения с отсутствующим атрибутом пути применяет параметры конфигурации к текущему каталогу и всем дочерним каталогам. Если местоположение используется без атрибута пути, а allowOverride - False, настройки конфигурации не могут быть изменены с помощью файлов Web.config, которые находятся в дочерних каталогах.

Ответ 2

Вы должны использовать один элемент местоположения для каждого местоположения, для которого вы хотите контролировать доступ. Путь может быть каталогом, который сделает правила применимыми ко всему в этом каталоге.