Это зависит от множества сценариев.
A. Простое решение - просто скопировать DNN и его базу данных на веб-сервер, как это можно сделать с любым другим приложением asp.net. Это хороший вариант, если вам нужно переместить все, что у вас есть, локально.
- Копирование файловой системы с локальным dnn на веб-сервер.
- Восстановление базы данных dnn на сервере базы данных, доступном для веб-сервера
- Обновить таблицу PortalAlias доменным именем веб-сервера
- Обновить строку (и) соединения в web.confg для новой базы данных.
(http://www.dotnetnuke.com/tabid/825/EntryId/1293/Default.aspx)
B. Более сложные варианты: если ваше приложение выполнено в виде одного или нескольких модулей DNN. Затем вам нужно создать пакет развертывания модуля DNN (ZIP-файл с файлами манифеста DNN, файлами acsx, dll, ресурсами, сценариями установки SQL и т. Д.) Простой запуск - это опция «Создать пакет модуля» в определениях модулей. Если у вас есть правильный и полный пакет модулей, вы можете установить его на другие установки DNN.
adefwebserver.com / DotNetNukeHELP / DNN_PackageModule /