2012-08-11 64 views
0

我換了一個ssd的硬盤,並且很樂意重新創建我的環境。 Im runnin win7 pro,我的web應用程序從user.identity.isauthentication返回false(在我升級到ssd之前工作正常)。 我添加了windows集成安全性作爲Windows組件下的安全功能(即運行本地iis),併爲網站啓用它。
如果我禁用匿名,user.identity.isauthenticated返回true與正確的憑據 - 但我總是提示輸入我的憑據。 AHAH - 它必須是ntfs權限。但是我已經將它們添加到了我能想到的每個帳戶 - 網絡服務,我自己的帳戶,IUSR,身份驗證用戶以及其他已經存在的其他帳戶。沒有區別。 也許應用程序池我正在運行 - 但我曾嘗試過DefaultAppPool,.NET 4.0和.NET 4.0 Classic。再次,沒有區別。 有沒有人對我可以嘗試的其他事情有任何想法?我不在域或類似的東西上,這完全是本地的。謝謝!Windows集成安全性user.identity.isauthenticated返回false

回答

0

什麼在你的web.config?

<authentication mode="Windows"></authentication> 
+0

好的。但是,它沒有工作,我嘗試了不同的應用程序池並檢查了ntfs設置。感謝您的幫助。 – user542319 2012-08-12 21:49:32

1

解決方案是在瀏覽器中,在這種情況下在ie9 Internet選項下。在「高級」選項卡中驗證「啓用Windows集成身份驗證」選中後,必須轉到「安全」選項卡的「本地Intranet /站點」下並取消選中「自動檢測Intranet網絡」並選中「包含所有本地Intranet站點」。