Доменное имя не существует в базе данных в DNN 5.6.2

я нашел эту ошибку «Доменное имя не существует в базе данных» в DNN 5.6.2.

когда я запускаю свой веб-сайт на другом компьютере, возникает такая ошибка.

я не знаю, почему это происходит.


person bhargav    schedule 04.07.2011    source источник


Ответы (2)


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

1) <connectionStrings>
2) <appSettings>

Надеюсь это поможет.

person InkHeart    schedule 09.06.2015

Как вы настроили свой веб-сайт и как вы получаете доступ к своему сайту с этого другого компьютера?

Я предполагаю, что вы сделали это
1) Добавьте привязку к вашему сайту IIS, www.xxx.com или что-то в этом роде
2) Настройте имя хоста в своем домене так, чтобы оно доступный для всех 3) Войдите в систему как хост и добавьте новый псевдоним портала на свой портал

если это http://localhost/xxx, на котором вы настроили веб-сайт, и не настроили не- URL-адрес localhost для него, это будет проблемой.

Чтобы получить к нему доступ с другого компьютера, вам придется использовать PortalAlias. Получите доступ к своей базе данных, и вы сможете увидеть все псевдонимы портала, которые может использовать ваш портал.

person karbonphyber    schedule 04.07.2011