.net中關於windows身分識別驗證的一個教訓[原創]

來源:互聯網
上載者:User
  2004.12.10發表於blog.csdn.net/zxub

  這些天搞.net,做了個後台管理系統,最後要用上使用者身分識別驗證,比較幾種驗證方式,感覺windows驗證最簡單,就用了。
  首先,這個項目是在vs中搞的,在項目中有個目錄為admin,在裡面放個web.config檔案,老是抱錯,後來,在vs裡把它設成應用程式(注意:不是在iis裡),重新編譯,問題終於解決。
  接著是設定使用者驗證部分,在web.config檔案裡,<authentication mode="Windows" />下面加上<identity impersonate="true" />,<authorization> 後面加上<allow users="HA\administrator"/> (HA是機器名,administrator是guest使用者-_-#)       <deny users="*"/> ,再到iis裡,把admin檔案的屬性--目錄安全性--身分識別驗證和存取控制--裡,把整合windows身分識別驗證勾上,其它的全部不選,然後,開始測試。
  ie輸入檔案路徑後,出現要求使用者名稱和密碼的對話方塊,輸入使用者名稱和密碼,問題來了,總是進不去,找了N多文章,沒解決。
  再後面實驗的過程中,發現用administrators組的一個帳號可以進(當然是web.config裡設定了),建立立一個帳號,也可以,查看下,user組的,把它改成guests組,還是可以,再換一個,照樣可以!!!怪啊,名字為administrator的guest帳戶怎麼會不可以呢?!天啊,這個問題折磨我快一天了,到底是怎麼回事?!!!!好鬱悶,問題雖然解決,但是這個問題卻留了下來,怎麼會啊,鬱悶!!!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.