解決IIS“服務(wù)器應(yīng)用程序不可用”的方法匯總
服務(wù)器應(yīng)用程序不可用您試圖在此 Web 服務(wù)器上訪問的 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沒有在IIS里注冊(cè)。
在網(wǎng)上找了很久都是說從.net命令行工具里運(yùn)行aspnet_regIIS /i就可以了(或者在類似下面的目錄:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -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賬戶沒有IIS所指定服務(wù)器目錄的權(quán)限。在資源管理器中找到“工具-文件夾選項(xiàng)-查看-使用簡單文件夾共享(推薦)”,把前面的勾去掉,然后在服務(wù)器指定目錄上點(diǎn)右鍵,屬性-安全-添加-高級(jí)-立即查找,把ASPNET這個(gè)賬戶添加進(jìn)去,給它指定完全訪問的權(quán)限。這樣做了以后就會(huì)發(fā)現(xiàn)沒有了那個(gè)錯(cuò)誤,不過如果訪問數(shù)據(jù)庫可能有會(huì)提示ASPNET這個(gè)賬戶沒有權(quán)限訪問數(shù)據(jù)庫。這個(gè)提示就清楚多了,把該賬戶在數(shù)據(jù)庫中加入相應(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. 單擊“開始”,指向“程序”,然后單擊“控制面板”。
2. 雙擊“管理工具”,然后雙擊“Inte.Net 信息服務(wù) (IIS)”。
3. 右鍵單擊“應(yīng)用程序池”,指向“新建”,然后單擊“應(yīng)用程序池”。
4. 在“應(yīng)用程序池 ID”文本框中鍵入 AppPool1。
5. 單擊“確定”。
將應(yīng)用程序分配到應(yīng)用程序池
1. 單擊“開始”,指向“程序”,然后單擊“控制面板”。
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)站目錄所在文件夾的訪問權(quán)限:
找到當(dāng)前網(wǎng)站目錄->右鍵->屬性->安全->添加->高級(jí)->立即查找->選擇 Users 用戶 ->確定->確定
解決辦法:
1、新建一個(gè)應(yīng)用程序池,點(diǎn)屬性,標(biāo)識(shí),選擇應(yīng)用程序池的安全性帳戶,本地系統(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)頁服務(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問題方法匯總
- win2008 r2 web服務(wù)器IIS的安裝與基本設(shè)置
- windows IIS6服務(wù)器全站301永久重定向設(shè)置方法
- IIS Web服務(wù)器支持高并發(fā)設(shè)置方法詳解
- 設(shè)置好的iis服務(wù)器怎么打開網(wǎng)頁(圖文詳解)
相關(guān)文章
WebDeploy 微軟開發(fā)的IIS6同步應(yīng)用程序
WebDeploy 是微軟開發(fā)的用于IIS管理的簡單應(yīng)用程序。WebDeploy通過簡單的命令行腳本實(shí)現(xiàn)部署在IIS6上應(yīng)用程序向IIS7應(yīng)用服務(wù)器轉(zhuǎn)移、IIS6應(yīng)用服務(wù)器之間的同步,以及IIS7應(yīng)用服務(wù)器之間的同步等。2010-03-03
win2003安裝wincache的步驟分享加速php運(yùn)行
wincache是微軟為配合fastcgi為推出的php加速器,如果你的php是在fastcgi模式下運(yùn)行的,一般php 5.3.*版本都是默認(rèn)fastcgi模式的,那么都可以通過wincache加速器來加速運(yùn)行php2013-08-08
windows server 2019 服務(wù)器配置的方法步驟圖文詳解
這篇文章主要介紹了windows server 2019 服務(wù)器的一些實(shí)用的配置方法,需要的朋友可以參考下2024-03-03
IIS 7.5 使用URL Rewrite模塊的簡單設(shè)置實(shí)現(xiàn)網(wǎng)頁跳轉(zhuǎn)
今天需要對(duì)指定頁面進(jìn)行跳轉(zhuǎn),這里就為大家分享一下具體的實(shí)現(xiàn)方法,需要的朋友可以參考下2018-09-09
基于Windows server 2003 卷影副本的文件級(jí)恢復(fù)操作
今天有一個(gè)朋友問到了關(guān)于Windows 2003卷影副本的功能,在Windows 2008 R2的時(shí)候我們可以直接在磁盤屬性中還原文件,其實(shí)在Windows 2003下也可以實(shí)現(xiàn)文件級(jí)的恢復(fù),下面我們就來說一下操作過程2016-07-07
Windows Server 2003 模擬IP-SAN圖文教程
用Windows Server模擬IP-SAN的教程分享,需要的朋友可以參考下2012-10-10
Win7旗艦版中的IIS配置asp.net的運(yùn)行環(huán)境配置教程(圖文教程+視頻)
因?yàn)樵趙in7中通過iis運(yùn)行asp.net比較容易出現(xiàn)一些問題,所有特別為大家找到了這篇不錯(cuò)的文章,需要的朋友可以參考下2013-09-09

