1. 程式人生 > >IIS應用程式池服務停止如何解決

IIS應用程式池服務停止如何解決

原文:http://www.cnblogs.com/tangge/p/4193002.html

今天在我的windows7旗艦版上配置iis7 (Internet Information Server)失敗,一直未能啟動服務,訪問本地網路提示”Service Unavailable HTTP Error 503. The service is unavailable“。DefaultAppPool啟動後自動停止。果斷檢視系統事件,這個錯誤居然和QQ拼音輸入法有關:

1.Windows 不能讓您登入,因為不能載入您的配置檔案。請檢查您是否連線到網路,而且網路是否工作正常。

詳細資訊 – 僅完成部分的 ReadProcessMemory 或 WriteProcessMemory 請求。

2.Windows Process Activation Service 未能為應用程式池“DefaultAppPool”建立工作程序。資料欄位包含錯誤號。

3.應用程式池“DefaultAppPool”將被自動禁用,原因是為此應用程式池提供服務的程序中出現一系列錯誤。

4.Windows 不能將檔案 \\?\C:\Users\Default\AppData\Roaming\Tencent\QQPinyin\mergecell.dict 複製到位置 \\?\C:\Users\DefaultAppPool\AppData\Roaming\Tencent\QQPinyin\mergecell.dict。這可能由網路故障或安全許可權導致。

詳細資訊 – 拒絕訪問。

5.Windows 找不到本地配置檔案,正在用臨時配置檔案讓您登入。當您登出時,對此配置檔案所作的更改將丟失。

網上有一個解決方法就是將應用程式的的程序模型的標識由ApplicationPoolIdentify修改成NetWorkService,不過這個我沒有試過。關於這個ApplicationPoolIdentity,預設情況下,選擇“應用程式池標識”帳戶。啟動應用程式池時動態建立“應用程式池標識”帳戶,是iis7的新特性,因此,此帳戶對於應用程式來說是最安全的,我有點固執,不管他有沒有用,我還是想從問題本身來解決,繞過問題並沒有什麼意思。

說到底,ApplicationPoolIdentity是一個虛擬建立的賬戶,因為啟動失敗,所以我在c:\users並沒有看到他的資料夾名字,也就無從手動建立使用者配置檔案。中間試過很多方法,始終出現這個錯誤。最後檢視這個C:\Users\Default\AppData\Roaming\Tencent\QQPinyin\mergecell.dict 檔案發現原來他只有許可權給了administrators,果斷給users許可權,再次啟動DefaultAppPool,然後再localhost,大功告成。

image

相關推薦

IIS應用程式服務停止如何解決

原文:http://www.cnblogs.com/tangge/p/4193002.html 今天在我的windows7旗艦版上配置iis7 (Internet Information Server)失敗,一直未能啟動服務,訪問本地網路提示”Service Unava

用c#怎麼檢測iis應用程式是否被停止了,即它的狀態

我的iis應用程式池動不動就被自動停止了,我想做個小程式,自動檢測iis應用程式池是否被停止,如果停止了就自動啟動它,高手幫忙用下面程式碼可以啟動應用程式池DirectoryEntry appPool = new DirectoryEntry("IIS://localhos

IIS6.0 IIS7.5應用程式自動停止解決方法

關於IIS6的(適於IIS7)解決方法 描述: iis6應用程式池被自動禁用問題 Service Unavailable 應用程式池 'DefaultAppPool' 被自動禁用,原因是為此應用程式池提供服務的程序中出現一系列錯誤。應用程式-特定 許可權設定未將 COM 伺服器應用程式(CLSID 為

關於Server 2016 IIS應用程式崩潰的問題

有一個小ASP程式,呼叫Access資料庫,遷移到Server 2016/IIS10中。 為了訪問資料庫,安裝了Access Database Engine 2016元件。 後期使用中發現,程式在查詢資料庫時沒問題,寫入資料庫時會隨機發生應用程式池崩潰的故障。(但是資料確

在ASP.NET中使用Session、Cache與Application時注意IIS應用程式的空閒超時

在.NET的ASP.NET、ASP.NET MVC與WebService等應用中,常常使用Session、Cache或Application儲存伺服器端共享資料,如果沒有使用SqlServer儲存這些緩衝區資料,那麼就存在超時與過期問題:超時後Session和Cache就過期

window2012如何檢視程序中PID所對應的IIS應用程式

1、開啟工作管理員,找到任意IIS程序,右擊選擇開啟檔案位置,獲取到檔案路徑,例如:C:\Windows\System32\inetsrv 2、使用管理員開啟cmd命令列工具,然後切換到剛才獲取到檔案的路徑,執行:appcmd list wp(system32資料夾中有appcmd.exe,直接在C:\U

如何設定使 IIS 應用程式使用 ASP.Net 3.5 而不是 2.0

現在,開啟 web.config 檔案並觀察變化。一些處理器被新增到其中以支援 Ajax,還有一些新的 ASP.NET 特性,但是最重要的是 <system.codedom> 標記還有程式集區域中新增的程式集。 <compilation debug="false"> <assem

iis應用程式 記憶體溢位錯誤 System.OutOfMemoryException

前幾天在省防辦進行伺服器移植的時候,換了一臺新的應用伺服器,記憶體4G,2個cpu,每個是4核,按理說效能很好了,環境:windows2003 iis6.0。可能奇怪的是最近居然出現訪問pda網站不穩定的情況,出現System.OutOfMemoryException 錯誤,

IIS應用程式新增ASP.NET v4.0

可能在安裝.NET Framewrok 4.0之前,IIS就已經裝好了,結果在IIS的應用程式池中只有.NET 2.0的Classic .NET AppPool和DefaultAppPool。在使用vs2010開發的程式時,由於使用的是.NET Framework 4.0,所以部署到IIS上的時候,頁面提示“

IIS應用程式標識(程式賬戶)ApplicationPoolIdentify

IIS中應用程式池的執行賬戶(標識)有以下4個選項 LocalService 本地服務 LocalSystem 本地系統 NetWorkService 網路服務 ApplicationPoolIdentify 預設情況下新建的應用程式池標識為ApplicationPoolIdentify,官網文件解釋(

IIS應用程式配置詳解及優化

# 引數說明 ## 1.常規 ![](https://img2020.cnblogs.com/blog/2096186/202012/2096186-20201217151956155-1177416056.png) | 屬性名稱 |屬性詳解 | | ---- | ---- | | NET

IIS啟動應用程式報錯"服務無法在此時接受控制資訊"

用管理員方式開啟命令列 輸入命令netsh winsock reset 這個命令在百科上的解釋是 netsh winsock reset命令,作用是重置 Winsock 目錄。如果一臺機器上的Winsock協議配置有問題的話將會導致網路連線等問題,就需要用netsh winsock reset命令來重置Win

啟動/停止/回收IIS站點和應用程式

在CMD下執行如下命令: IIS站點: 停止站點:  C:\Windows\System32\inetsrv\appcmd.exe stop site “XXXX”  啟動站點:  C:\Windows\System32\inetsrv\appcmd.exe start

IIS 7 應用程式自動回收關閉的解決方案

如果你正在做ASP.NET,那肯定會用到IIS 如果你想在ASP.NET Application中加入某個定時任務,那想必一定是用一個執行緒在不停地做定時計算 那假設我們在自己的ASP.NET應用程式中加入了Quartz.NET框架,並且配置等等都OK了。 這個站點訪問量很

C#IIS網站應用程式啟動回收停止

//新增應用程式池空間引用 using System.DirectoryServices; using System.Text; using System.Text.RegularExpressions; using System.Diagnostics; using System.Managemen

win7作業系統下使用IIS開啟應用程式報沒找到WAS服務

   今天在使用IIS時,報如下圖所示錯誤:   急的我不行,上網找了一些方法,最後通過下面的方法解決了,在這裡共享出來,希望能給和我出現相同錯誤的朋友帶來幫助。 解決方法: 開啟控制面板-程式和功能對話方塊 如下圖所示: 點選左側的“開啟或關閉Windows更新”,出

IIS應用程序相關問題及連接已滿的解決方法

數據 程序 comm visible 解決方法 code 選項卡 top 我們 關於應用程序池 在 IIS 6.0 中,引入了應用程序池,應用程序池是將一個或多個應用程序鏈接到一個或多個工作進程集合的配置。因為應用程序池中的應用程序與其他

故障公告:IIS應用程序停止工作造成博客站點無法訪問

公告 我們 nic 再次 cal ont 程序池 IE cat 非常抱歉,今天淩晨博客站點負載均衡中所有3臺服務器的IIS應用程序池突然停止工作,造成 1:20-7:45 左右博客站點無法正常訪問,由此給您帶來很大的麻煩,請您諒解。 服務器操作系統是 Windows Se

IIS應用程式自動回收問題

IIS可以設定定時自動回收,預設回收是1740分鐘,也就是29小時。IIS自動回收相當於伺服器IIS重啟,應用程式池記憶體清空,所有資料被清除,相當於IIS重啟,在度量快速開發平臺伺服器端,為了減小資料庫負擔,記憶體中暫存了很多資訊,不適合頻繁的回收,因為回收會造成伺服器

如何理解IIS 7的兩種應用程式的管道模式(Managed Pipeline Mode)

之前我寫過一篇部落格文章,講的是.NET 4.0的應用程式部署問題。有網友問到一個相關問題就是:如何理解IIS 7中的應用程式池的管道模式,尤其是如何理解“託管模型(integrated mode)”,今天特意再寫一篇文章來介紹這個問題。 IIS 7是微軟最新版本的IIS版