Подражание WCF говорит, что я совершенно другой пользователь - PullRequest
1 голос
/ 22 декабря 2010

У меня странная проблема, когда я запускаю службу WCF на удаленной машине (все еще в том же домене), и она говорит, что я вошел как кто-то еще. На стороне клиента, если я проверяю Principal.WindowsIdentity.GetCurrent (), он говорит, что я "COMPANYNAMEHERE \ Albert". Но когда он переходит на сторону сервера, он говорит, что я "COMPANYNAMEHERE \ Albert_Admin". У меня было 3 других пользователя, которые тестируют сервис, и они аутентифицируются нормально, только у меня есть эта проблема.

На моей машине были другие разработчики, и они в порядке. Я столкнулся с другими службами WCF как моей учетной записью с той же проблемой.

ИТ-специалисты, как и я, находятся в тупике. Кто-нибудь знает, что может быть причиной этого?

1 Ответ

0 голосов
/ 23 декабря 2010

Оказывается, что-то в моем локальном профиле рабочего стола (я не знаю, что) привело к тому, что встроенная система безопасности превратила меня в мою учетную запись _Admin. Я проверил свой логин на компьютере сотрудника, и все работало нормально. Поэтому мой сетевой администратор предложил мне стереть свой локальный профиль, и это, похоже, помогло.

...