Если вы имеете в виду запуск обоих под одним сайтом:
То, как работает sharepoint, с неуправляемым кодом и строгими настройками IIS в Виртуальном приложении, я бы сказал, может быть проще запустить DotNetNuke внутри SharePoint, а не наоборот.
Как и в случае с MVC, вы должны извлечь файлы DNN в папку, такую как 12 / TEMPLATES / LAYOUTS / DNN, или в папку inetpub, где настроен сайт sharepoint, а затем перейти в метод проб и ошибок. (Включите атрибуты CallStack и Debug в файле web.config SharePoint, также отключите CustomErrors)
Если вы хотите использовать sharepoint на внутреннем хосте, но каким-то образом использовать DNN (или это другой способ?), Это потребует кодирования их API для чтения данных. Например, в SharePoint есть встроенная веб-часть для чтения RSS, которую можно подключить к DNN.