Пустая таблица Portals и PortalAlias ​​после установки DNN в Windows Vista

После установки версии 5.02.02 на localhost:81 в качестве новой установки (которая не прошла гладко, но в конце концов прошла успешно), при открытии сайта возникла следующая ошибка:

Domain Name Windows Vista Does Not Exist In The Database

Я предполагаю, что установщику не нравится http://localhost:81 или любой другой порт. После проверки таблиц Portals и PortalAlias обе оказались пустыми.

  • Есть ли способ заполнить эти настройки в интерактивном режиме?
  • Если нет, то как мне заполнить их вручную и каких зависимостей мне следует остерегаться? Короче говоря: какие ценности куда идут?
  • Если нет, поможет ли переустановка на сопоставленное доменное имя (через файл hosts Windows) на обычном порту? РЕДАКТИРОВАТЬ: нет, не помогло

Я не уверен, что ошибка связана с другим портом. Кажется, что DNN пытается сопоставить доменное имя локальной машины и хочет заполнить его в таблице порталов, но не делает этого, потому что localhost не соответствует mymachine.example.host.


person Abel    schedule 05.02.2010    source источник
comment
Спасибо за ваш вопрос и ответ. У меня была аналогичная проблема после клонирования/дублирования моего экземпляра DNN, и я решил опубликовать их отдельно (ссылка здесь на всякий случай может кому поможет).   -  person Jeroen    schedule 01.10.2014


Ответы (2)


Большинство подобных ошибок являются результатом проблем с разрешениями/конфигурацией. Я бы рекомендовал попробовать создать новый веб-сайт, следуя эта статья. Надеюсь, это вам очень поможет.

person Prashant Lakhlani    schedule 08.02.2010
comment
К сожалению, нет, это было не так, здесь нет ошибок разрешения. - person Abel; 10.03.2011

Пользователь Brent действительно ответил на этот вопрос, но позже удалил свой ответ. Поскольку это правильный ответ, я повторяю его здесь:

Ответ Брента:

У меня была такая же проблема, и я нашел решение.

  1. Войдите в систему как хост и добавьте псевдоним портала в разделе «Администратор > Настройка сайта».
  2. В web.config раскомментируйте: <add key="UsePortNumber" value="true" />
  3. Перезапустите приложение в диспетчере IIS.

Подробности решения приведены в этом блоге Geeks with Blogs.

ПРИМЕЧАНИЕ. В дополнение к этому необходимо добавить портал и порталы вручную. Добавив их вручную, перезапустите веб-приложение (например, коснитесь web.config).

person Abel    schedule 10.03.2011