Итак, у меня есть небольшой вспомогательный метод, который возвращает URL-адрес входа для сайта DotNetNuke, но он работает только при наличии (объектов PortalSettings и HttpRequest).
К сожалению, вызов статического метода DNN:
PortalController.GetCurrentPortalSettings
Не возвращает объект PortalSettings, если мой сеанс не зарегистрирован в DNN. Моя ситуация в том, что у меня есть ajax-вызовы к веб-методу, который я хотел бы получить URL-адрес входа в систему и вернуть строку на страницу, чтобы перенаправить пользователя на страницу входа, который истек время сеанса.
К сожалению, это возвращает ноль.
Message":"Value cannot be null.\r\nParameter name: portalSettings","StackTrace":"
Метод PortalController возвращает ноль.
Есть мысли?