Получение аутентифицированного пользователя из ASP.NET в классическом ASP

У меня много приложений ASP.NET 2.0, использующих проверку подлинности с помощью формы. Он работает хорошо, но теперь мне нужно интегрировать его в одно из наших старых классических приложений ASP. Я проверил эту запись в блоге Скотта Гу (http://weblogs.asp.net/scottgu/archive/2007/03/04/tip-trick-integrating-asp-net-security-with-classic-asp-and-non-asp-net-urls.aspx), и я следую инструкциям, но у меня это не работает. Когда я проверяю серверную переменную AUTH_USER на моей странице asp.net, она содержит то же имя пользователя, что и User.Identity.Name, но та же переменная сервера пуста, когда я возвращаюсь на свою классическую страницу ASP. Все страницы в IIS 6.0 находятся в одном виртуальном каталоге.

Спасибо за вашу помощь.


person mberube.Net    schedule 24.11.2009    source источник


Ответы (1)


Я выяснил, чего не хватало (конфигурация подстановочного знака). При правильной настройке все работает.

person mberube.Net    schedule 24.11.2009
comment
Привет, есть ли шанс, что вы могли бы расширить это? У меня такая же проблема, и мне было интересно, как вы нашли свое решение? - person shenn; 13.12.2013