DNN не перенаправляет на Default.aspx - PullRequest
1 голос
/ 10 января 2011

У меня есть сайт DNN (5.06), который я разработал на автономной машине с IIS7.Когда я скопировал сайт на рабочий компьютер под управлением IIS6 и ввел URL-адрес, например www.site.com, я получил страницу с общей ошибкой DNN без дополнительной информации.Однако, если я добавлю страницу по умолчанию, www.site.com/Default.aspx все будет нормально.

Настройки Friendly URL никогда не менялись, и я подтвердил, что Default.aspx введен на вкладке «Документы» в IIS6.Просмотрщик событий портала не имеет записи для страницы ошибки, которую я получаю.

Я почти уверен, что это связано с миграцией с IIS7 на II6;Я явно что-то здесь упускаю.Есть идеи?

Ответы [ 3 ]

2 голосов
/ 11 января 2011

DNN подтвердил, что это ошибка в 5.06, и будет исправлена ​​в будущем обновлении.Это не помогает мне сегодня, но я смог обойти эту проблему, добавив следующее в список Friendly URLs:

Look for: .*/
Send To:  ~/Default.aspx

Я не могу найти ветку форума, которую читал вчера, нодействительно нашел этот, который также подробно описывает проблему: Ошибка обновления с 5.5.1 до 5.6.0

1 голос
/ 11 января 2011

Довольно странно ...

Дважды проверьте таблицу PortalAlias ​​на вашем сервере SQL. Подтвердите, что www.site.com там. Дважды проверьте заголовки хоста в IIS6 на www.site.com Убедитесь, что Default.aspx находится в области документов IIS6 и установлен в качестве верхнего по умолчанию для запуска Перерабатывайте пул приложений

скрестите пальцы

Единственное, с чем я сталкиваюсь в IIS6 и IIS7, это в пуле приложений, работающем в интегрированном или классическом режиме ... но обычно это проблема перехода с IIS6 на 7, а не наоборот.

0 голосов
/ 11 января 2011

Мне удалось решить проблему (для меня), взяв файл web.config с рабочего сайта с той же версией DotNetNuke и изменив его так, чтобы он имел правильный ключ компьютера и строки подключения.Это мое последнее средство, когда DotNetNuke странный.Я использую 10+ сайтов DNN в версии 5.6.0, и я столкнулся с этой проблемой только один раз.

...