1. 程式人生 > >關於IIS伺服器錯誤:500 Internal Server Error,/”應用程式中的伺服器錯誤,執行時錯誤

關於IIS伺服器錯誤:500 Internal Server Error,/”應用程式中的伺服器錯誤,執行時錯誤

注:大神請忽略!

首先描述一下環境,ASP.NET MVC專案,在本機IIS伺服器部署,本機以及區域網其他機器均可以正常訪問網站,部署到Windows Server 2008伺服器,是不是會遇到錯誤:500 Internal Server Error,如下影象這樣子的!

伺服器錯誤 500

錯誤詳情是伺服器內部錯誤,執行時錯誤之類的,這種錯誤很有可能就是伺服器許可權問題導致的!首先考慮專案中程式在執行的過程中有無對根目錄或者其他目錄下檔案的訪問,讀取和寫入,IO操作等等一系列操作許可權。

一般訪問許可權和各種讀寫的,IO操作許可權都開了的話,另外的可能就是訪問的檔案不存在。對於IIS伺服器,開啟某檔案,資料夾的訪問讀寫許可權,就很常見了。見下圖:

直接右鍵,新增IIS_IUSERS的各種讀寫,訪問許可權即可!