2012-05-10 65 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解決方案,您的提示非常有用。 –