星期二, 4月 15, 2014

IIS 7.5 虛擬帳戶問題

IIS 7.5 以後,預設使用 ApplicationPoolIdentity 這個身分執行應用程式集區。有許多文章提到將實體目錄授權給這個身分的方法:
  1. 在檔案總管對該目錄按右鍵,選「Properties」、「Security」、「Edit」、「Add」。
  2. 確認「Locations」的內容是本機電腦名稱。
  3. 假設應用程式集區名稱是 DefaultAppPool,在文字方塊內輸入 IIS AppPool\DefaultAppPool,再按「Check Names」,如果名稱解析成功,會有底線。
  4. 賦予讀取權限。
以上都完成後,還是有可能看不到網頁,此時請檢查:
  1. 伺服器、應用程式集區、網站等是否啟動。
  2. 網址不完整時,是否有匹配的預設文件。
  3. 如果接受匿名驗證,匿名使用者對應的身分是否就是 ApplicationPoolIdentity。

沒有留言:

張貼留言