Совместное использование переменной приложения между двумя веб-сайтами (IIS 7.5) - PullRequest
0 голосов
/ 31 октября 2010

У меня есть два URL, которые, как предполагается, ведут в одну и ту же папку.

Я не могу выполнить перенаправление, потому что веб-сайты созданы, поэтому они задают вопрос об URL и выполняют соответственно.* Таким образом, я построил два приложения в IIS (я пытался использовать виртуальный каталог для одного из них, но я продолжал падать на web.config не может быть прочитано).Все работает отлично, за исключением переменных приложения, которые отличаются между двумя адресами.(В частности, я считаю количество текущих пользователей, вошедших в систему).

Я пытался переключиться с управления сессиями InProc на SQL, но это не решило проблему.

Может быть, решение где-то в IIS, поэтому я буду правильно перенаправлять без использования другого приложения?Есть идеи как это сделать?

Ответы [ 2 ]

2 голосов
/ 31 октября 2010

Менеджер сеансов SQL справился бы с задачей, но вам нужно настроить его так, чтобы он думал, что это одно и то же приложение.Эта пользовательская переменная или глобальная переменная приложения?

1 голос
/ 31 октября 2010

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

Если это два разных имени узла, вы можете использовать заголовки узлов в IIS, чтобы они оба отправлялись в одно и то же веб-приложение.

Если вы хотите, чтобы два разных пути проходили к одному и тому же приложению, вам следует использовать модуль перезаписи IIS. Установите приложение для одного URL-адреса и создайте правило перезаписи, чтобы сопоставить другой URL-адрес с первым.

На learn.iis.net имеется много информации о модуле перезаписи URL.

...