亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用集成的Windows身份驗證接收登錄提示

使用集成的Windows身份驗證接收登錄提示

尚方寶劍之說 2019-11-07 10:40:55
我有一個Windows 2003 Server的IIS 7下運行的.NET 3.5應用程序,由于繼續提示輸入登錄名,無法使集成的Windows身份驗證正常工作。我已在IIS中將Windows身份驗證設置為啟用,同時禁用了所有其他安全類型,并且我的應用程序web.config文件身份驗證/授權設置為:<system.web>    <compilation debug="true" strict="false" explicit="true" targetFramework="3.5" />    <authenticationmode="Windows"/>    <authorization>    <deny users = "?" />    </authorization></system.web>通過此設置,我期望Windows用戶在后臺進行驗證,以允許訪問并拒絕匿名用戶。但是,當我嘗試訪問該站點時,出現的是Windows登錄彈出窗口。我已經對這個問題進行了幾天的故障排除,無法解決問題。根據出現類似問題的帖子,我確認我的URL不包含任何句點,再次檢查了我的IE設置是否設置為“啟用集成Windows身份驗證”,并且還將URL添加到了我的Intranet網站,但仍然彈出。為了進一步解決問題,我在IIS中啟用了匿名身份驗證,并修改了我的web.config文件,然后我添加了它,然后添加了Response.Write(System.Security.Principal.WindowsIdentifity.getcurrent()。user.name.toString() )以嘗試查看身份驗證中正在使用的用戶。我得到的結果是IIS APPPOOL \ myapp,這顯然是我的應用程序的IIS應用程序池。我非常感謝任何人都可以提供的任何幫助,以便我仍然僅使用Windows身份驗證,但不會彈出窗口,并且Windows身份驗證是針對實際Windows用戶執行的。謝謝。進一步排除故障后的附加說明:剛剛注意到,當登錄失敗并再次顯示Windows登錄提示時,它會顯示嘗試登錄為“ SERVERNAME” \“ USERNAME”的用戶名,這使我相信它正在嘗試針對服務器驗證用戶名,域。為了確認這一點,我直接在應用服務器上使用與網絡域用戶相同的用戶名和密碼創建了一個本地用戶帳戶,然后嘗試再次登錄。結果是我再次收到登錄提示,但是這次輸入用戶名和密碼時,我能夠成功登錄。網絡用戶和應用服務器位于同一域上,因此真的不確定為什么IIS身份驗證指向本地應用服務器帳戶而不是域帳戶。我意識到這是一個IIS問題,因此請在forums.iis上發布。
查看完整描述

3 回答

?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

加入許可[域用戶]您的網絡安全。

  • 站點文件夾下您的網站在IIS中右擊

  • 單擊編輯權限...

  • 選擇安全選項卡

  • 在“組或用戶名”部分下,單擊“編輯...”按鈕

  • 在權限彈出,集團下屬或用戶名,單擊Add ...

  • 在對象名稱中輸入[Domain Users]以選擇文本區域,然后單擊“確定”以應用更改

  • 單擊“確定”關閉“權限”彈出窗口

  • 單擊“確定”關閉“屬性”彈出窗口并應用新設置


查看完整回答
反對 回復 2019-11-07
  • 3 回答
  • 0 關注
  • 1072 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號