У нас есть приложение, которое использует тег местоположения в файле 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 узел. Возможно, есть
Это имеет смысл. Но у нас есть 1 приложение, в котором есть 10 виртуальных каталогов. Все они запускают один и тот же код, но мне нужно другое значение параметра приложения в зависимости от пути. например 'ourapp.com/CustomerA', 'ourapp.com/CustomerB'. Это невозможно в web.config приложения? – LoveMeSomeCode
Я вижу, что вы говорите. Попробуйте создать корневой web.config в главном виртуальном каталоге и указать путь как CustomerA, не включайте домен в качестве пути. –
Я пробовал это. Кажется, это не подбирает. Если я укажу узел appSetting в локальном web.config БЕЗ тега местоположения, это работает, но я не могу его переопределить. – LoveMeSomeCode