Как переписать в виртуальный каталог другое приложение - PullRequest
0 голосов
/ 04 мая 2010

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

iis настроен на прослушивание всех запросов домена, если запрос относится к одному из доменов веб-сайтов, приложение перезаписывает его или, например, если кто-то запрашивает http://www.example.com,, и настроен example.com в заявке на веб-сайт 12 он переписывается на http://www.example.com/websites/12/default.aspx.

Это сделано для всех сайтов.

Мы хотим отделить библиотеки веб-сайтов друг от друга, и от основной CMS у нас есть виртуальный каталог для каждого веб-сайта, но при попытке переписать его мы обнаруживаем, что IIS поддерживает это (мы получаем " Не удалось загрузить тип "_12._Default".. Error).

Как мы можем выполнить это переписывание, чтобы оно переписывалось в виртуальные каталоги, или если у кого-то есть какое-либо другое решение для начальной проблемы разделения dll.

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 04 мая 2010

Вы можете легко сделать это с iis7

http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/

0 голосов
/ 04 мая 2010

Вы можете использовать такую ​​утилиту, как http://iirf.codeplex.com для достижения этой цели. Он прост в установке, улучшен по сравнению с предыдущими версиями, и владелец проекта довольно быстро отвечает на вопросы. Более того, он бесплатный и поддерживает переписывание глобальных / виртуальных каталогов.

НТН.

...