Источник DotNetNuke 5.2 - Как: настроить IIS 7 для компиляции исходного кода и тестирования сайта - PullRequest
1 голос
/ 05 февраля 2010

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

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

Какие рекомендуемые шаги для:

  • Настройка базы данных для этого исходная / скомпилированная версия DotNetNuke?
  • Настройка IIS 7 (на локальном машина) для запуска / обслуживания сайта?

(Windows 7, VS2008, SQL-Server-2005, DotNetNuke 5.2)

Ответы [ 2 ]

3 голосов
/ 05 февраля 2010

Для настройки вы будете следовать стандартному процессу установки, используя папку / website в качестве корневого каталога для конфигурации в IIS.

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

  1. Создать базу данных и пользователя SQL для базы данных, предоставив им разрешения DBO
  2. Настройка виртуального каталога в IIS, который указывает на папку / website вашей установки dnn
  3. Предоставьте полные права доступа учетной записи рабочего процесса ASP.NET для папки / website
  4. Перейдите на страницу /install/installwizard.aspx, следуйте инструкциям и установите значения базы данных для того, что вы указали в пункте 1 выше.

ПРИМЕЧАНИЕ : использование исходной версии DNN для производственного использования не рекомендуется, кроме того, это моя личная рекомендация не изменять источник, если вы действительно не согласны с тем, что будущие обновления могут не возможно из-за ваших модификаций.

2 голосов
/ 05 февраля 2010

Расширяя ответ Митчела:

  1. Создание базы данных и пользователя SQL для базы данных, предоставляя им разрешения DBO
  2. Перейдите в папку DNN / Website. Скопируйте файл release.config и назовите копию web.config
  3. Настройка виртуального каталога в IIS, который указывает на папку / website вашей установки dnn
  4. Откройте решение и скомпилируйте проект
  5. Предоставление полных прав учетной записи рабочего процесса ASP.NET для папки / website (NETWORK SERVICE)
  6. Пришлось предоставить группе пользователей доступ на чтение / запись / изменение ко всей папке веб-сайта, в противном случае я получил некоторые ошибки при доступе к файлу. Это больше, чем необходимо, но это сработало.
  7. Перейдите на страницу /install/installwizard.aspx, следуйте инструкциям и установите значения базы данных для того, что вы указали в пункте 1 выше.

Редактировать: это версия 5.2 доступна 2/25/2010

...