![](/img/trans.png)
[英]What File permissions should I set when hosting an ASP.NET project in IIS 7?
[英]How to set correct file permissions for ASP.NET on IIS
HTTP錯誤500.19-內部服務器錯誤無法訪問請求的頁面,因為該頁面的相關配置數據無效。
錯誤代碼 :0x80070005
Config錯誤 :由於權限不足而無法讀取配置文件
在IIS 7.5中添加新的Web應用程序並運行它時,此頁面向我展示了如何解決Win7 Ultimate Visual Studio 2010的問題
消息很清楚。
由於權限不足,無法讀取配置文件
每個asp.net應用程序都在為其分配的一個池中運行,並且每個池都在一個特定帳戶下運行。
打開IIS,找到嘗試在其下運行應用程序的池,查看分配給該池的用戶,並在整個站點目錄樹上向該用戶授予讀取權限。
消息說的web.config及其configuration file
必須具有(和) 寫入權限 。
因此,您可以在站點的根目錄上找到web.config,右鍵單擊它,轉到權限上,然后向池用戶提供寫入功能。 池用戶是運行池的女巫下的用戶,如下所述。
為了能夠使用IIS運行公共asp.net網站,目錄中的每個文件都必須具有兩個帳戶的權限。
一個允許公共訪問的帳戶,以及分配給該應用程序池的帳戶。
要查找/評估第一個帳戶,請訪問iis網站| 認證| 編輯並查看或更改該屏幕快照中的內容。
現在記下該名稱,我們將在運行池的情況下查找該用戶。
轉到IIS站點,然后單擊“基本設置”以找到池名稱,然后轉到“ IIS” |“ IIS”。 應用程序池,然后查看“標識”列,並在運行您的網站的女巫下方記錄用戶名。
現在我們有了兩個用戶名,我們進入站點的根目錄並設置最小權限為
有關授予寫權限的目錄的更多信息, 我被黑了。 上載邪惡的aspx文件稱為AspxSpy。 他們還在努力。 幫我困住他們!
看來您的IIS_User沒有訪問C:\\ Users .... \\ Visual Studio 2012 \\ Websites ...中的網站的必要權限,還請確保您的應用程序運行的是正確的.NET版本(2.0、4.0 ,...)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.