IIS 7 WAS服務不可用


在 Windows Server 2008 上使用 %windir%\system32\inetsrv\appcmd.exe list wp 命令,得到如下錯誤:

 ERROR ( message:WAS 服務不可用 - 請先嘗試啟動該服務。 )

ERROR ( message:The WAS service is not available - try starting the service first. )

但執行 sc query was 與 sc query w3svc 發現這兩個服務的狀態都是 running。

轉而嘗試執行 appcmd list site 或者 appcmd list site 都會得到如下錯誤:

ERROR ( message:配置錯誤
文件名: redirection.config
行號: 0
描述: 由於權限不足而無法讀取配置文件
。 )

ERROR ( message:Configuration error
Filename: redirection.config
Line Number: 0
Description: Cannot read configuration file due to insufficient permissions
. )

看來又是權限問題,原來此時自己用的並不是管理員賬號,appcmd 許多命令都需要提升為管理員權限才能執行,因此運行 runas /user:administrator cmd 重新打開一個 cmd,再次執行 appcmd list wp,OK,當前正在運行的應用程序池列出來了!

相關參考:

IIS 7.0:Appcmd.exe

Windows 進程激活服務 (WAS)

AppCMD "ERROR ( message:The WAS service is not available - try starting the service first.)"

Listing Running Web Applications Using Iisapp.vbs (IIS 6.0)

來自:http://blogs.leoworks.net/feng/post.aspx?post=iis7-appcmd-list-wp-The-WAS-service-is-not-available

 

附:win7 也類似  需要以管理員身份運行 cmd  命令


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM