2
我的web應用程序(asp VB 2005)使用Windows身份驗證。如果用戶不是特定AD安全組的成員,則他們無法編輯數據;相反,我將用戶重定向到只讀頁面。匿名訪問被禁用,但
程序在IDE中正常工作。
我發佈了網絡應用程序到我的筆記本電腦和禁用匿名訪問。當我運行程序時,我被重定向到只讀頁面。我向應用程序事件日誌添加了一個寫入事件,以查看發生了什麼,並發現WindowsPrincipal.Identity.Name包含我的筆記本電腦的ID,而不是我的用戶名。
我重申:在IIS中禁用匿名訪問,並且web.config文件具有Windows身份驗證。
任何人都可以建議還有什麼要檢查?或者你能解釋發生了什麼?
這就是我正在建議的,但你打敗了我;-) – camainc 2010-05-05 21:24:24
謝謝你們倆。我實際上昨晚發現了這個,所以我打敗你:)感謝您的鏈接! 有人可以解釋爲什麼「impersonate」設置不會自動添加到web.config文件? – 2010-05-06 13:17:22