Очистите таблицу Portals и PortalAlias после установки DNN в Windows Vista
-
18-09-2019 - |
Вопрос
После установки версии 5.02.02 на localhost:81
в качестве новой установки (которая не прошла гладко, но в конце концов была исправлена) при открытии сайта возникла следующая ошибка:
Domain Name Windows Vista Does Not Exist In The Database
Я предполагаю, что установщику это не нравится http://localhost:81
или любой другой порт.После проверки Порталы и Порталалии оба столика оказались пустыми.
- Есть ли способ заполнить эти настройки в интерактивном режиме?
- Если нет, то как я должен заполнять их вручную и на какие зависимости мне следует обращать внимание?Короче говоря:какие ценности куда деваются?
Если нет, поможет ли это переустановка на сопоставленное доменное имя (через файл Windows hosts) на обычный порт?Редактировать:нет, это не помогло
Я не уверен, что ошибка связана с другим портом.Кажется, что DNN пытается сопоставить доменное имя локальных компьютеров и хочет заполнить его в таблице Portals, но не делает этого, потому что localhost
не соответствует mymachine.example.host
.
Решение 2
Пользователь Брент на самом деле ответил на этот вопрос, но позже удалил свой собственный ответ.Поскольку это правильный ответ, я повторяю его здесь:
Ответьте с помощью Брент:
У меня была такая же проблема, и я нашел решение.
- Войдите в систему как Хост и добавьте псевдоним портала в разделе "Администратор> Настройки сайта".
- В web.config раскомментируйте:
<add key="UsePortNumber" value="true" />
- Перезапустите приложение в диспетчере IIS.
Подробная информация о решении приведена здесь Вундеркинды с блогами blog.
ПРИМЕЧАНИЕ:В дополнение к этому, все еще необходимо вручную добавить портал и порталалии.После добавления их вручную перезапустите веб-приложение (например, нажмите web.config).
Другие советы
Большинство подобных ошибок являются результатом проблем с разрешениями/конфигурацией. Я бы рекомендовал попробовать создать новый веб-сайт, выполнив следующие действия. Эта статья.Надеюсь, это вам очень поможет.