Доменное имя не существует в базе данных в DNN 5.6.2 - PullRequest
2 голосов
/ 04 июля 2011

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

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

Я не знаю, почему это произошло.

Ответы [ 2 ]

2 голосов
/ 10 июня 2015

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

1) <connectionStrings>
2) <appSettings>

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

0 голосов
/ 05 июля 2011

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

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

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

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

...