最近用MVC4開發網頁應用,發布到服務器后無法訪問,提示對路徑XXX的訪問被拒絕。
異常詳細信息:System.UnauthorizedAccessException: 對路徑“H:\My Website\CYEMS\Plugins\CY.Plugins.Core.BaseCode\Views\Web.config”的訪問被拒絕。
因為網站啟動的時候我復制了文件到該目錄。
最后在網上找到了解決辦法:
步驟一:在服務器上打開IIS管理器,找到網站對應的應用程序池
步驟二:打開高級設置后,找到“標識”
步驟三:將應用程序池標識改為LocalSystem
最后:重啟網站就可以了
PS:本筆記是因為網上有很多轉發解決辦法,但是都沒有附圖。對於為什么這個辦法能解決問題,留待以后研究吧。