я нашел эту ошибку «Доменное имя не существует в базе данных» в DNN 5.6.2.
когда я запускаю свой веб-сайт на другом компьютере, возникает такая ошибка.
я не знаю, почему это происходит.
я нашел эту ошибку «Доменное имя не существует в базе данных» в DNN 5.6.2.
когда я запускаю свой веб-сайт на другом компьютере, возникает такая ошибка.
я не знаю, почему это происходит.
Я знаю, что это может быть очень поздно, но для тех, у кого есть эта проблема, у меня была такая же проблема после того, как я убедился, что обновил таблицу «Псевдоним портала» в БД, чтобы иметь псевдоним HTTP (для моего локального хоста я установите его на localhost: 8089, который был равен тому, что я настроил в привязке IIS для веб-сайта DNN), с идентификатором портала 0 (поскольку мой идентификатор портала был 0), я проверял, чтобы убедиться, что я обновил web.config файл со строками подключения к базе данных, но потом я понял, что в web.config есть две точки для подключения к базе данных, и я пропустил одну из них. Поэтому обязательно обновите оба соединения как:
1) <connectionStrings>
2) <appSettings>
Надеюсь это поможет.
Как вы настроили свой веб-сайт и как вы получаете доступ к своему сайту с этого другого компьютера?
Я предполагаю, что вы сделали это
1) Добавьте привязку к вашему сайту IIS, www.xxx.com или что-то в этом роде
2) Настройте имя хоста в своем домене так, чтобы оно доступный для всех 3) Войдите в систему как хост и добавьте новый псевдоним портала на свой портал
если это http://localhost/xxx, на котором вы настроили веб-сайт, и не настроили не- URL-адрес localhost для него, это будет проблемой.
Чтобы получить к нему доступ с другого компьютера, вам придется использовать PortalAlias. Получите доступ к своей базе данных, и вы сможете увидеть все псевдонимы портала, которые может использовать ваш портал.