Windows系統(tǒng)IIS(IIS7-IIS10)出現(xiàn)用戶 'IIS APPPOOL\{站點(diǎn)名} AppPool'登錄失敗的解決辦法
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
今天來了一個(gè)客戶,自己做了一個(gè)NET的小程序,設(shè)置后,出現(xiàn)了500的錯(cuò)誤,500錯(cuò)誤也很多,那也是不曉得哪個(gè),進(jìn)入系統(tǒng)日志看了一下,出錯(cuò)如下:
問題描述以及圖片:
使用VS調(diào)試沒有任何問題,但發(fā)布到IIS就發(fā)生錯(cuò)誤了,客戶使用的是Windows2008 IIS7.5。錯(cuò)誤為:用戶 'IIS APPPOOL\{站點(diǎn)名} AppPool'登錄失敗
文字錯(cuò)誤如下:
事件代碼: 3005
事件消息: 發(fā)生了未經(jīng)處理的異常。
事件時(shí)間: 2019/6/11 22:20:31
事件時(shí)間(UTC): 2019/6/11 14:20:31
事件 ID: 2b09f95e460e42be91457b14dba8f479
事件序列: 4
事件匹配項(xiàng): 1
事件詳細(xì)信息代碼: 0應(yīng)用程序信息:
應(yīng)用程序域: /LM/W3SVC/3/ROOT-1-132047364289631113
信任級(jí)別: Full
應(yīng)用程序虛擬路徑: /
應(yīng)用程序路徑: C:\wwwroot\xiaochengxu\Web\
計(jì)算機(jī)名: iZtnjekkl8dt99Z進(jìn)程信息:
進(jìn)程 ID: 55456
進(jìn)程名: w3wp.exe
帳戶名: IIS APPPOOL\xiaochengxu異常信息:
異常類型: HttpException
異常消息: 禁止路徑“/Views/Home/Index.cshtml”。
在 System.Web.HttpForbiddenHandler.ProcessRequest(HttpContext context)
在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)請(qǐng)求信息:
請(qǐng)求 URL: http://localhost/Views/Home/Index.cshtml
請(qǐng)求路徑: /Views/Home/Index.cshtml
用戶主機(jī)地址: ::1
用戶:
是否已經(jīng)過身份驗(yàn)證: False
身份驗(yàn)證類型:
線程帳戶名: IIS APPPOOL\xiaochengxu
出錯(cuò)原因:
出現(xiàn)這種問題,是否已經(jīng)過身份驗(yàn)證: False? 身份驗(yàn)證類型:? 線程帳戶名: IIS APPPOOL\xiaochengxu? 在驗(yàn)證IIS APPPOOL的用戶,這明顯是沒有驗(yàn)證通過,給予了IIS用戶訪問的權(quán)限,依然還是錯(cuò)誤,那就是在進(jìn)程池里的問題,需要重新賦予權(quán)限;
解決辦法,解決方式:
進(jìn)入“Internet 信息服務(wù)(IIS)管理器”,然后選擇左側(cè)列表的應(yīng)用程序池,在右邊選擇你的站點(diǎn),右擊選擇“高級(jí)設(shè)置 ”,在打開的對(duì)話框中,找到“進(jìn)程模型”節(jié)點(diǎn),將“標(biāo)識(shí)”從ApplicationPoolIdentity改成LocalSystem。問題即可得到解決。
按照國際有圖有真相的慣例,貼圖如下:
按照以上操作即可得到解決問題,教程到此結(jié)束;
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!