2010-09-23 2 views
0

У нас есть приложение, которое использует тег местоположения в файле web.config на уровне машины, что означает C: \ Windows \ Microsoft.NET \ Framework \ v2.0. .. \ CONFIG \ web.config, тот, который относится ко всему серверу - это приложение имеет множество виртуальных каталогов под ним и для каждого из них естьтэг asp.net не работает

<location path="IIS Web App Name\CustomerA">...

Это, кажется, работает хорошо для этого приложение. Но тогда у нас есть второе приложение на том же сервере, и я бы хотел добавить теги местоположения в файл web.config этого приложения, то есть локальный файл web.config в каталоге приложения, и каждый из них укажет местоположение тега аналогичным образом.

Возможно ли это? Потому что это не работает. Я пробовал:

<location path="My IIS App Name\CustomerA"> ... 

и

<location path="CustomerA"> ... 

и ни похоже на работу. Мне просто нужно, чтобы этот узел местоположения содержал 1 узел. Возможно, есть

ответ

0

Это должен быть файл или папка внутри этого виртуального. Поэтому я мог бы установить правила для «default.aspx» в том же корне, что и файл конфигурации, или управлять папкой «Содержимое» для папки «Содержимое». Я сделал это успешно.

Или, другой конфигурационный файл в папку, которую вы хотите установить пользовательские правила, и определить правила, что там будет переопределить главный ...

HTH.

+0

Это имеет смысл. Но у нас есть 1 приложение, в котором есть 10 виртуальных каталогов. Все они запускают один и тот же код, но мне нужно другое значение параметра приложения в зависимости от пути. например 'ourapp.com/CustomerA', 'ourapp.com/CustomerB'. Это невозможно в web.config приложения? – LoveMeSomeCode

+0

Я вижу, что вы говорите. Попробуйте создать корневой web.config в главном виртуальном каталоге и указать путь как CustomerA, не включайте домен в качестве пути. –

+0

Я пробовал это. Кажется, это не подбирает. Если я укажу узел appSetting в локальном web.config БЕЗ тега местоположения, это работает, но я не могу его переопределить. – LoveMeSomeCode

Смежные вопросы