Я думаю, вам нужно добавить много DNN на ваш сайт MVC, чтобы это работало. DNN обрабатывает и устанавливает текущую информацию о пользователях с помощью некоторых настроек HTTP-модулей в web.config, а также, я полагаю, некоторого кода в Global.asax. Итак, я думаю, что первым шагом будет перенести раздел httpModules
DNN web.config на ваш сайт MVC, а затем также получить раздел конфигурации dotnetnuke
(или, по крайней мере, разделы кажись родственными). Затем посмотрите, меняет ли это сообщение об ошибке, которое вы видите.
Несмотря на это, я все еще думаю, что вам не хватит некоторого кода из Global.asax (по крайней мере, настройки их контейнера внедрения зависимостей). Я не уверен, хотите ли вы попытаться перенести этот код в ваше MVC-приложение или нет ...