IIS 7.x - создание псевдонима перезапустить AppDomain - PullRequest
1 голос
/ 27 июля 2011

Мы работаем над IIS 7.x - у нас есть сайт с именем www.lms.com (пример). у нас есть система на основе модели SAAS и мы продаем ее нескольким клиентам.

например. C1, C2 и C3 являются клиентами, и все они имеют одинаковый исходный код, но имеют следующий URL

Client C1 has URL http://C1.lms.com 
Client C2 has URL http://C2.lms.com 

Когда мы создаем Клиента в Системе, мы создаем запись псевдонимов в IIS Программно через наше Приложение. Обратите внимание, что у нас уже есть "*" запись псевдонима в IIS.

Когда мы добавляем новый псевдоним, наш домен приложения перезапускается (хотя это же приложение, если мы работаем на IIS 6.0 - работает без проблем или перезапуска AppDomain).

Подскажите, пожалуйста, как разрешить ввод псевдонимов в IIS 7.x без перезапуска IIS ИЛИ AppDomain.

Любая помощь по той же цене.

1 Ответ

0 голосов
/ 27 июля 2011

Я видел это раньше, и, похоже, не существует способа обойти это. Я предполагаю, что это потому, что вы добавляете новую конечную точку, к которой домен приложения должен быть подключен на более глубоком уровне, и он делает это только во время инициализации домена приложения.

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

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

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