среда, 29 декабря 2010 г.

Установка и запуск Composite С1 CMS из Visual Studio 2010

Разработчику будет гораздо интереснее запустить Composite С1 из Visual Studio. Особенно, если хочется попробовать возможности Composite С1 с точки зрения .NET 4.0.

Как вы знаете, Visual Studio имеет свой встроенный веб-сервер для быстрого запуска разрабатываемых веб-приложений. Именно на нем мы и запустим Composite С1.


Для этого понадобиться:
  • собственно Visual Studio 2010
  • а также специальная сборка Composite C1 с .sln файлом
Закачать эту сборку можно с сайта Composite C1 на CodePlex. (Большая зеленая кнопка Download выдаст вам именно то, что нужно, только примите Лицензионное соглашение.)

Распаковав zip-файл, вы увидите файл Composite C1 Website.sln. Щелкнув по этому файлу, вы откроете Composite C1 в Visual Studio. Нажав F5 вы запустите Composite С1 в браузере. И как обычно, при первом запуске, вам предстоит пройти мастер установки и, в конце концов, зайти в админку Composite С1.

Но...

Есть несколько моментов, о которых нужно знать перед тем, как вы нажмете F5 (особенно если вам не нравится медленная работа веб-приложений):
  • Запускайте Composite С1 в Firefox'е. Если по умолчанию в Visual Studio выбран Internet Explorer, замените его на Firefox:
  1. Правой кнопкой мышки на проекте в Solution Explorer'е
  2. Browse with...  в контекстном меню
  3. Выберите Firefox из списка и нажмите Set As Default
  4. Закройте окно (не нажимайте кнопку Browse!)
  • Ускорьте свой Firefox отключив в нем поддержку IPv6 адресов (иначе вы с раздражением будете наблюдать, как медленно запускается сайт Composite С1):
  1. В адресной строке браузера вводим about:config и жмем ENTER.
  2. Фильтруем параметры по network.dns.disableIPv6
  3. Двойной щелчок по параметру, чтобы поставить ему значение true.
  • Отключаем аутентификацию по протоколу NTLM (если она включена)
  1. Правой кнопкой мышки на проекте в Solution Explorer'е
  2. Start options...  в контекстном меню
  3. Убираем галочку напротив NTLM Authentication
  4. Не закрываем окно и делаем следующее
  • Отключаем обязательную компиляцию на сайте:
  1. Переходим на вкладку Build
  2. Под Start action (F5) выбираем No build
  3. Под Build solution action  убираем галочку напротив Build Website as part of solution
  4. OK
Все, можно нажимать F5. Кстати, не забудьте установить последний патч, если нужно.

(Более подробно об запуске Composite С1 из Visual Studio 2010 можно здесь на английском.)

Комментариев нет:

Отправить комментарий