2012-05-10 1 views
2

Я настроил свое бизнес-приложение для использования проверки подлинности Windows. Из всего, что я прочитал, мне ничего не нужно менять, и он должен просто загружать зарегистрированного пользователя. Это не тот случай. В методе Application_LoadedUser пуст.Проверка подлинности Windows, не загружающая пользователя

Empty User

Даже когда я загрузить проект на сервер, я все еще получаю пустой пользователя. Может кто-нибудь мне помочь?

+0

Вы редактировали web.config http://msdn.microsoft.com/en-us/library/dd744835%28v=vs.95%29.aspx. Я думаю, что это может быть связано и с вашими настройками безопасности браузера. В ссылке, касающейся ссылки «Доступ к службе из Silverlight», может быть полезно для вас. Поделитесь, когда вы преуспеете! –

+0

@ DavutGürbüz - да, последовали за этой ссылкой, но все равно безуспешно. –

ответ

2

Посмотрев на это целый день, я наконец нашел проблему. Мне пришлось снять все <roles>, <profile> и <membership> с web.config. Я также добавил [ProfileUsage(IsExcluded=false)] в категорию FriendlyName в классе User.

+0

Это означает, что он по-прежнему пытается получить auth.by членство asp.net, запрещающее настройку. Для решений для интрасети ваш совет будет полезен. Очень хорошо. –