解決IIS“服務(wù)器應(yīng)用程序不可用”的方法匯總
服務(wù)器應(yīng)用程序不可用您試圖在此 Web 服務(wù)器上訪(fǎng)問(wèn)的 Web 應(yīng)用程序當(dāng)前不可用。請(qǐng)點(diǎn)擊 Web 瀏覽器中的“刷新”按鈕重試您的請(qǐng)求。 管理員注意事項(xiàng): 詳述此特定請(qǐng)求失敗原因的錯(cuò)誤消息可在 Web 服務(wù)器的系統(tǒng)事件日志中找到。請(qǐng)檢查此日志項(xiàng)以查明導(dǎo)致該錯(cuò)誤發(fā)生的原因。
引起這個(gè)的原因大概是現(xiàn)安裝了.Net Framework后裝的IIS導(dǎo)致.Net沒(méi)有在IIS里注冊(cè)。
在網(wǎng)上找了很久都是說(shuō)從.net命令行工具里運(yùn)行aspnet_regIIS /i就可以了(或者在類(lèi)似下面的目錄:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i),但是自己試了很多次都不行,后來(lái)發(fā)現(xiàn)還是要先卸載再安裝,重新創(chuàng)建為應(yīng)用程序才行,具體如下:
從.net命令行工具里運(yùn)行 aspnet_regIIS /u 卸載,再aspnet_regIIS /i安裝
然后重啟IIS ,刪除“默認(rèn)應(yīng)用程序”,然后將站點(diǎn)重新創(chuàng)建為應(yīng)用程序。
另外,還有可能是ASPNET賬戶(hù)沒(méi)有IIS所指定服務(wù)器目錄的權(quán)限。在資源管理器中找到“工具-文件夾選項(xiàng)-查看-使用簡(jiǎn)單文件夾共享(推薦)”,把前面的勾去掉,然后在服務(wù)器指定目錄上點(diǎn)右鍵,屬性-安全-添加-高級(jí)-立即查找,把ASPNET這個(gè)賬戶(hù)添加進(jìn)去,給它指定完全訪(fǎng)問(wèn)的權(quán)限。這樣做了以后就會(huì)發(fā)現(xiàn)沒(méi)有了那個(gè)錯(cuò)誤,不過(guò)如果訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)可能有會(huì)提示ASPNET這個(gè)賬戶(hù)沒(méi)有權(quán)限訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)。這個(gè)提示就清楚多了,把該賬戶(hù)在數(shù)據(jù)庫(kù)中加入相應(yīng)的權(quán)限就可以了。
解決方法一 重新注冊(cè).Net 2.0/3.5/4.0:
C:WINDOWSMicrosoft.NetFrameworkv2.0.50727as.Net_regiis.exe –i
解決方法二 新建應(yīng)用程序池:
新建應(yīng)用程序池的步驟
1. 單擊“開(kāi)始”,指向“程序”,然后單擊“控制面板”。
2. 雙擊“管理工具”,然后雙擊“Inte.Net 信息服務(wù) (IIS)”。
3. 右鍵單擊“應(yīng)用程序池”,指向“新建”,然后單擊“應(yīng)用程序池”。
4. 在“應(yīng)用程序池 ID”文本框中鍵入 AppPool1。
5. 單擊“確定”。
將應(yīng)用程序分配到應(yīng)用程序池
1. 單擊“開(kāi)始”,指向“程序”,然后單擊“控制面板”。
2. 雙擊“管理工具”,然后雙擊“Inte.Net 信息服務(wù) (IIS)”。
3. 雙擊“Web 站點(diǎn)”。
4. 雙擊“默認(rèn) Web 站點(diǎn)”。
5. 右鍵單擊“DebugApp1”,然后單擊“屬性”。
6. 在“主目錄”標(biāo)簽中的“應(yīng)用程序池”列表框中選擇“AppPool1”,然后單擊“確定”。
解決方法三,修改網(wǎng)站目錄所在文件夾的訪(fǎng)問(wèn)權(quán)限:
找到當(dāng)前網(wǎng)站目錄->右鍵->屬性->安全->添加->高級(jí)->立即查找->選擇 Users 用戶(hù) ->確定->確定
解決辦法:
1、新建一個(gè)應(yīng)用程序池,點(diǎn)屬性,標(biāo)識(shí),選擇應(yīng)用程序池的安全性帳戶(hù),本地系統(tǒng),OK!
2、WEB文件夾屬性中的權(quán)限添加NetWork Service帳號(hào)權(quán)限。
至此,網(wǎng)站可以正常運(yùn)行.NET程序了
以上就是3種解決方法了,小伙伴們根據(jù)自己的情況,酌情選擇吧,希望能對(duì)大家有所幫助
- IIS下PHP運(yùn)行環(huán)境搭建與網(wǎng)頁(yè)服務(wù)器故障排查方法
- windows 2003服務(wù)器安裝 IIS6.0和IIS自帶FTP服務(wù)器圖文教程
- IIS6、IIS7、IIS7.5取消服務(wù)器主機(jī)空間目錄腳本的執(zhí)行權(quán)限的方法
- 阿里云云服務(wù)器Windows 2008下IIS添加網(wǎng)站綁定域名圖文教程
- nginx、Apache、IIS服務(wù)器解決 413 Request Entity Too Large問(wèn)題方法匯總
- win2008 r2 web服務(wù)器IIS的安裝與基本設(shè)置
- windows IIS6服務(wù)器全站301永久重定向設(shè)置方法
- IIS Web服務(wù)器支持高并發(fā)設(shè)置方法詳解
- 設(shè)置好的iis服務(wù)器怎么打開(kāi)網(wǎng)頁(yè)(圖文詳解)
相關(guān)文章
win2008 IIS7無(wú)后綴URL部署問(wèn)題 MVC4 MVC URL映射
這篇文章主要介紹了win2008 IIS7無(wú)后綴URL部署問(wèn)題 MVC4 MVC URL映射,需要的朋友可以參考下2015-11-11IIS7/iis7.5 HTTP Error 500.19 配置錯(cuò)誤由于權(quán)限不足而無(wú)法讀取配置文件的解決辦法
這篇文章主要介紹了IIS7/iis7.5 配置錯(cuò)誤由于權(quán)限不足而無(wú)法讀取配置文件的解決辦法 ,需要的朋友可以參考下2016-06-06win2008 php運(yùn)行環(huán)境搭建圖文教程
windows server 2008是基于NT6 平臺(tái)的新型操作系統(tǒng),其對(duì)硬件性能的發(fā)揮比起其它NT平臺(tái)來(lái)說(shuō)有了質(zhì)的飛躍,已經(jīng)開(kāi)始普及到了廣大用戶(hù)中,而且操作較2003來(lái)說(shuō)更為直觀(guān)和簡(jiǎn)單,受到越來(lái)越多的好評(píng)。在這里我們要介紹windows server 2008中的php環(huán)境搭建2013-03-03Windows?Server?2022?安裝體驗(yàn)與功能對(duì)比
這篇文將介紹?Windows?Server?2022?中的一些新增功能,Windows?Server?2022?建立在?Windows?Server?2019?的強(qiáng)大基礎(chǔ)之上,在三個(gè)關(guān)鍵主題上引入了許多創(chuàng)新:安全性、Azure?混合集成和管理以及應(yīng)用程序平臺(tái)2022-09-09Windows Server 2008 R2 DNS 服務(wù)器遷移方法
近來(lái)為客戶(hù)部署VSphere的虛擬化數(shù)據(jù)中心,所有部署、遷移操作實(shí)施完成后,客戶(hù)又提出一個(gè)新的小要求:原生產(chǎn)環(huán)境中有一臺(tái)DNS服務(wù)器,上面部署有一些應(yīng)用,但年久失修處于淘汰狀態(tài),但是其上面有個(gè)DNS服務(wù),還是要使用的,希望只將DNS服務(wù)遷移到虛擬化平臺(tái)上2015-01-01kangle web服務(wù)+easypanel主機(jī)控制面板快速搭建網(wǎng)站和數(shù)據(jù)庫(kù)以及管理空間詳細(xì)教程
這篇文章主要介紹了kangle web服務(wù)+easypanel主機(jī)控制面板快速搭建網(wǎng)站和數(shù)據(jù)庫(kù)以及管理空間詳細(xì)教程,需要的朋友可以參考下2014-11-11