關於IIS服務器錯誤:500 Internal Server Error,/」應用程序中的服務器錯誤,運行時錯誤

注:大神請忽略!

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

服務器錯誤 500

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

一般訪問權限和各種讀寫的,IO操作權限都開了的話,另外的可能就是訪問的文件不存在。對於IIS服務器,開啓某文件,文件夾的訪問讀寫權限,就很常見了。見下圖:

直接右鍵,添加IIS_IUSERS的各種讀寫,訪問權限即可!