我使用的windows 8.1的操作系統,當把IIS的服務啟動后,點擊默認的網站瀏覽發現了503錯誤
這時候你打開應用程序池會發現
DefaultAppPool應用程序池已經停止了,我目前在網上發現了二種解決方案,先說第一種,點擊DefaultAppPool應用程序池,然后在右側點擊高級設置,在設置中把加載用戶配置文件設為false
這時候你在啟動IIS 就會發現可以訪問了
第二種解決方案
在應用程序池高級設置中把標識改為NewworkService,這時候你在訪問,就會發現可以訪問了,但是這里面會有一些問題,所以你需要進行系統的設置
給用戶NETWORK SERVICE加上訪問IIS服務的權限
開始 - 控制面板 - 管理工具 - 組件服務 - 計算機 - 我的電腦 - DCOM - IIS ADMIN SERVICE - 屬性 - 安全 - 啟動和激活權限 - 自定義 - 添加帳號“NETWORK SERVICE”,給該帳號賦予“本地啟動”和“本地激活”的權限 - 在cmd下輸入“IISRESET”命令(不含引號)重新啟動IIS
可能有的人的啟動和激活權限不能用,這種情況怎么解決呢,我先給個服務器的連接(window server 2008 r2)的解決方案
http://www.cnblogs.com/freeton/archive/2012/08/28/2660585.html
我的電腦是Windows 8.1,這里給大家指明一點

windows 8.1的所以者是在最上層,所以你需要點更改 把所有者給administrators組,確定就行了。
接下來重啟IIS,然后就可以訪問了,以上這二種情況有什么區別,我還沒研究清楚,哪位大牛清楚的可以給大家講講,接下來我會去研究一下出現這些問題的具體原因。最后附上二個地址,一個是第一種情況的地址 http://stackoverflow.com/questions/13322937/iis-http-error-503-the-service-is-unavailable
第二種情況的配置地址 http://www.cnblogs.com/freeton/archive/2012/08/28/2660585.html