Как сделать так, чтобы CMS и существующие приложения asp.net мирно жили в IIS? - PullRequest
0 голосов
/ 29 октября 2009

Примечание: Я первоначально разместил это на ServerFault, но я не получил никаких ответов вообще. Так как похоже, что я нахожусь на пути к получению значка Tumbleweed, я решил попробовать и здесь.


Наш существующий общедоступный веб-сайт состоит из множества страниц asp.net с в основном статическим контентом и некоторыми реальными веб-приложениями, которые настроены как виртуальные каталоги. Сейчас мы смотрим на установку Umbraco, которая требует, чтобы вы установили его в корне сайта.

Поскольку CMS будет находиться в корне веб-сайта, я предполагаю, что запускать наши существующие страницы и веб-приложения под Umbraco (из-за перезаписи URL-адреса, который он выполняет, и наследования настроек web.config и т. Д., Плохая идея) ) Так как же заставить все мирно сосуществовать как во время перехода на CMS, так и после того, как мы закончим?

До сих пор моей единственной идеей было настроить CMS и приложения в качестве отдельных веб-сайтов, а затем использовать какой-либо URL-адрес для перезаписи / обратного прокси-сервера, чтобы все решалось правильно:

* www.example.com would keep resolving to our old homepage
* www.example.com/dept1 would keep resolving to the old dept1 page
* www.example.com/dept2 would resolve to the new dept2 page on the CMS
* www.example.com/app would resolve to an existing web application

1 Ответ

0 голосов
/ 19 февраля 2010

Мы закончили настройку Umbraco как своего собственного веб-сайта в IIS, а затем купили ISAPI Rewrite, чтобы мы могли беспрепятственно проходить через контент CMS для определенных URL-адресов.

...