2010-12-03 66 views
2

我使用IIS Express來託管我的網站,並且我想在IIS 6中執行類似於目錄安全的操作。在IIS 6中,我能夠轉到目錄安全性選項卡並允許匿名用戶成爲本地Windows帳戶。IIS Express - 模擬一個Windows帳戶

在IIS Express中有什麼等價物嗎?我需要在applicationhost.config中做什麼更改?

謝謝

回答

3

IIS Express進程在登錄用戶下運行。使用默認設置,匿名請求將在進程標識下執行。 有配置明確的用戶進行匿名身份驗證,通過編輯對ApplicationHost.config的方式(在「%USERPROFILE%\文件\ iisExpress \設置\」),並在anonymousAuthentication部分設置您的匿名用戶名和密碼 <anonymousAuthentication enabled="true" userName="foo" password="bar" >


注:

  • 不在加密上下文沒有設置爲IIS快遞(除非IIS正好也是安裝在機器上),所以加密設置將無法正常工作
  • 你卡恩不要以編程方式進行上述設置,因爲編程設置將嘗試設置密碼加密並將失敗。
  • 已配置的用戶將無權訪問「%userprofile%\ documents \我的網站」目錄。你會得到一個令人困惑的認證/授權錯誤。
  • 如果您想要使用明確配置的匿名帳戶,最好將您的IIS Express站點目錄複製到「%userprofile%\ documents」之外,因爲與其他用戶共享用戶配置文件內的文件不是一個好主意從安全的角度來看。