Ошибка установки в DotNetNuke - PullRequest
0 голосов
/ 27 июня 2011

Я новичок в dotnetNuke.Я пытаюсь установить файл DotNetNuke_Community_05.06.02_Source.zip. Сначала извлеките его в C: \ DotNetNuke.Существует файл release.config, созданный в C: \ DotNetNuke \ WebSite \.Переименовал его как we.config.В C: \ DotNetNuke \ DotNetNuke_Community_05.06.02_Source \ Modules \ RazorHost \ есть другой файл we.config, переименованный в web1.config.Я настроил его в IIS6.0. Создал базу данных в SQLServer2005 с именем -DotNetNuke. Изменил строку подключения, как указано в руководстве по установке.Когда я пытаюсь открыть мастер установки через браузер, он показывает ошибку

Ошибка сервера в «/» приложении.Ошибка конфигурации

Описание: ошибка произошла во время обработки файла конфигурации, необходимого для обслуживания этого запроса.Пожалуйста, просмотрите подробности конкретной ошибки ниже и измените файл конфигурации соответствующим образом.

Сообщение об ошибке синтаксического анализатора: Ошибка использовать раздел, зарегистрированный как allowDefinition = 'MachineToApplication' за пределами уровня приложения.Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен в качестве приложения в IIS.

Ошибка источника:

Строка 56: Строка 57: Строка 58: validationKey = "F9D1A2D3E1D3E2F7B3D9F90FF3965ABDAC304902" Строка 60:
decryptionKey = "F9D1A2D3E1D3E2F7B3D9F90FF3965ABDAC304902F8D923AC"

Ответы [ 2 ]

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

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

Если вы собираетесь разрабатывать модули, я бы предложил загрузить установочный пакет, создав сайт IIS на веб-сайте по умолчанию. - Нет необходимости менять строки подключения, если вы используете файл базы данных, который находится в папке App_Data. - Все, что вам нужно сделать, это установить разрешения для папки для сетевой службы или IIS_IUSRS в зависимости от того, какой пул приложений вы используете. - URL сайта будет http://localhost/xxx.

Существует два способа создания модулей в DNN. Проект веб-сайта и веб-приложение - это два разных способа. Они производят исходный код и DLL соответственно. Если это внутреннее, любой способ хорош. Если это внешняя сторона, вам может потребоваться немного больше скорости, так что зайдите в веб-приложение.

Однако, если вы собираетесь работать с базовой платформой DNN и что-то настраивать, Source - это путь. нет необходимости настраивать параметры, просто откройте проект веб-сайта в Visual Studio и все готово.

0 голосов
/ 28 июня 2011

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

Будучи новичком в DNN, я рекомендую начать с установочного пакета, который не нужно будет компилировать, или, что еще проще, вы можете получить DNN через установщик веб-платформы Microsoft. WPI также позаботится обо всех зависимостях, которые могут потребоваться на вашем компьютере.

...