Я знаю, что это может быть очень поздно, но для тех, кто имеет эту проблему,
У меня возникла та же проблема, после того как я убедился, что я обновил таблицу «Псевдоним портала» в db, чтобы получить псевдоним HTTP (для моего локального хоста я установил его на localhost: 8089, который был равен тому, что я настроил) в привязке IIS для веб-сайта DNN), с идентификатором портала 0 (поскольку мой идентификатор портала был 0),
Я проверял, чтобы убедиться, что я обновил файл web.config со строками соединения с базой данных, но затем я понял, что в web.config есть две точки для соединения с базой данных, и мне не хватало одного из них.
Поэтому убедитесь, что оба соединения обновлены как:
1) <connectionStrings>
2) <appSettings>
Надеюсь, это поможет.