У меня проблема с платформой DotNetNuke, которую я не могу понять, хоть убей ... Поиски Google и SO не помогли.
В самый первый раз, когда любой пользователь пытается перейти на сайт, независимо от URL-адреса, который он запрашивает, он перенаправляется на URL-адрес, указанный ниже, и получает ошибку 404, показанную ниже. После этого первоначального 404, если пользователь запрашивает тот же самый URL, все будет отлично работать для этого пользователя в дальнейшем. Они перенаправляются на правильную страницу входа, и с этого момента все работает правильно.
Кто-нибудь знает, почему это происходит только при первом запросе к сайту для каждого пользователя? У меня настроены среды разработки, тестирования и производства, и проблема одинакова для всех сред.
Запрошенный URL: http://intranet.domain.com/page
Перенаправленный URL: http://intranet.domain.com/Login.aspx?ReturnUrl=/DesktopModules/AuthenticationServices/ActiveDirectory/WindowsSignin.aspx
Ошибка сервера в приложении '/'
Ресурс не может быть найден. Описание: HTTP 404. Ресурс, который вы ищете (или одна из его зависимостей), мог быть удален, изменилось его имя или временно недоступен. Просмотрите следующий URL-адрес и убедитесь, что он написан правильно.
Запрошенный URL: /Login.aspx
- IIS: v7
- DNN: v7.02.01
- Аутентификация DNN по умолчанию отключена, и модуль аутентификации Active Directory включен. (v5.0.6)
Пожалуйста, дайте мне знать, если я могу предоставить какую-либо другую информацию о конфигурации.