2012-05-10 70 views
2

我已将业务应用程序配置为使用Windows身份验证。从我读过的所有东西中,我不需要改变任何东西,它应该只加载当前登录的用户。不是这种情况。在Application_Loaded方法中,User为空。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

看了这整整一天后,我终于找到了问题。我必须从web.config中删除所有<roles><profile><membership>。我还在User类中将​​3210添加到FriendlyName属性中。

+0

这意味着它仍然会尝试auth.by通过asp.net会员资格取消您的设置。对于Intranet解决方案,您的提示非常有用。 –