1. 程式人生 > >asp.net 2安裝遇到問題的解決(由於無法建立應用程式域,因此未能執行請求。錯誤: 0x80070005 拒絕訪問)

asp.net 2安裝遇到問題的解決(由於無法建立應用程式域,因此未能執行請求。錯誤: 0x80070005 拒絕訪問)

 1:
安裝2.0之後,在IIS的虛擬目錄的屬性設定中會多出一個ASP.NET標籤,在那裡邊把執行時調整為2.0,預設使用的是1.1的執行時。  

2:
這個是許可權問題,
首先檢查應用程式池的屬性,看看它是以什麼使用者身份執行的,一般是NETWORK SERVICE    然後確保這個使用者對.NET Framework 2.0的目錄有訪問許可權,事實上應該是有的。目錄是systemroot:\Windows\Microsoft.NET\Frameworks\2.0.xxxx

如果以上兩條都對,很不幸,你遇到了一個很奇怪的問題,我上次是把應用程式池的使用者身份改成本地系統來執行的。

按照第二種解決方案配置: 把執行池的訪問使用者設定為"本地系統

", 然後執行程式, 錯誤沒在出現, 成功解決, 但是但在我選則"本地系統"時,IIS提示會有安全問題,本來有些擔憂,但看了如下的回覆後就沒那麼擔憂了:
不用擔心許可權的問題,大所數系統都需要設定成本地系統才行,
最簡單的例子:一個網路硬碟都需要設定為本地系統,更別說別的了。
不用頭痛,你聽說過因為設定為本地系統,而造成黑客侵入的嗎?
中國有這個能力的人不多。要是遇到真正的黑客,你再怎麼搞也是不安全不是。