Какой практикой пользуется при переходе из нескольких виртуальных каталогов на iis в один? - PullRequest
1 голос
/ 19 сентября 2011

У нас есть приложение, которое дублирует себя в отдельные виртуальные каталоги, чтобы мы могли различаться между нашими клиентами. (Пример: mySite / customer1) Теперь нам нужно изменить способ работы системы.

Мы хотим, чтобы всеклиентов использовать тот же сайт.Поэтому нам нужен один URL, но с какой-то строкой запроса или другим токеном для их организации.(пример: mySite? id = customer1)

Каков наилучший способ внести изменения в существующее программное обеспечение?может быть, перезапись или перенаправление url?

Мы пытаемся найти способ с минимальным рефакторингом кода.

Есть идеи?

Приветствия.

1 Ответ

0 голосов
/ 19 сентября 2011

у вас может быть несколько доменов или имен хостов, все они сопоставлены одному и тому же приложению / сайту IIS, в вашем коде вы должны проверить Request.Headers["HOST"], а не строку запроса.

Представьте, что клиент изменилсяпараметр строки запроса для доступа к веб-сайту его одновременного пользователя!

у вас должна быть защита на месте и база данных обрабатывает все правильно, а это означает, что вы все еще подключаетесь к разным базам данных, вероятно, по одной на клиента.этот должен объяснить вам достаточно для начала: Несколько доменов, одно и то же веб-приложение на IIS 6

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...