報錯信息:該進程不具有執行此操作所需的“SeSecurityPrivilege”特權
問題場景:
在VS開發環境下Asp.Net模擬域賬號執行對文件夾的共享訪問授權時,
運行到DirectorySecurity dSecurity = folder.GetAccessControl(AccessControlSections.All)這句話會報
該進程不具有執行此操作所需的“SeSecurityPrivilege”特權
解決方案:
產生上述問題的原因是網站進程訪問權限不足,
在開發環境下 先右鍵VS,以管理員身份運行VS,打開相應的解決方案,調試對應的程序,此時不會報上面的異常;
在部署環境下 將網站所處應用程序池的進程模型標識設置成administrator(進程模型標識決定了Asp.Net應用程序在操作系統中執行某些任務的權限級別)