2017年11月22日 星期三

asp.net -檔案權限控管

因為資料交換的需要,所以用WebAPI 接收資料,但實際上Clinet 只是發送要交換的資料檔案名稱,讓IIS 去讀取xml,待資料交換完畢後,移入Back Folder。


但xml 放置在其他主機,所以IIS 帳號必需要有足夠的權限去管理該資料夾

  • IIS 使用的帳戶為 NETWORK SERVICE 該帳號加入群組權限為 USERS
  • 該Folder開分享資料夾,並設定安全權限-進階
  • USERS-特別權限
    1. 列出資料夾/讀取資料
    2. 建立檔案/寫入資料
    3. 刪除

IIS 執行的身份識別與 Windows 權限控管不是你想的那樣

沒有留言:

張貼留言