今早打开IIS7 的测试机,打开样本工程 GeneralTest 的Default.aspx 页面却 返回一个503 的 Service Unavalible 错误。
由503想到有可能是IIS的Application Pool 出错或者没有启动,打开IIS7 发现果然是Application pool 停了,启动后再次打开页面,期待的页面没有出现,503再次不请而来。打开IIS 发现 工程所在 Application Pool 再次停止工作,纳闷当中。
打开Event Viewer,发现一系列警告和错,警告说:
The identity of application pool ASPNET2 is invalid
Application Pool 名字就叫ASPNET2
突然恍然大悟,我的ASPNET2 一直都跑在我的域帐户下,最近公司域帐户定期更换密码造成IIS7里的密码没有同步更改。于是,更改到新密码一切正常(如果一直运行在Network Service 下不会发生这样的问题)
本文转自 xhinkerx 51CTO博客,原文链接:http://blog.51cto.com/xhinker/167323,如需转载请自行联系原作者