事实是,我刚刚在Windows 7计算机上安装了IIS进行测试,但是当我尝试在Web浏览器中加载localhost时,我得到了此错误:
暂停服务
http错误503服务不可用。
我找到了这个解决方案,但是没有用。任何人都知道发生了什么事吗?
谢谢!
更多信息:
我检查了应用程序池,一旦我转到http:// localhost /,它就会停止我尝试的网站的应用程序池。
事实是,我刚刚在Windows 7计算机上安装了IIS进行测试,但是当我尝试在Web浏览器中加载localhost时,我得到了此错误:
暂停服务
http错误503服务不可用。
我找到了这个解决方案,但是没有用。任何人都知道发生了什么事吗?
谢谢!
更多信息:
我检查了应用程序池,一旦我转到http:// localhost /,它就会停止我尝试的网站的应用程序池。
Answers:
固定它!
mrdenny感谢您指出注销信息。有了它,我得以以更具体的方式在Google上进行搜索。我的问题是这样的:
“应用程序池'DefaultAppPool'的工作进程遇到错误'由于权限不足而无法读取配置文件'试图从文件'\?\ C:\ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727读取全局模块配置数据\ config \ machine.config',行号为'0'。工作进程启动中止。”
解:
要解决此问题,请在“ C:\ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ config \ machine.config”文件中为IIS_IUSRS帐户赋予明确的读取权限,并进行iisreset即可。
谢谢,我遇到了“由于权限不足而无法读取配置文件”错误的问题。我尝试了您的解决方案,但您有错字。它的IIS_IUSRS不是ISS_IUSRS。
无论如何,我使用另一种方法,即以您自己的身份运行IIS服务器而不是IIS_IUSRS。这不是那么安全,但是无论如何,这是执行此操作的方法:1.突出显示默认网站或虚拟目录2.单击“操作”窗格中的“基本设置” 3.单击“连接为”按钮4.选择“特定用户”,然后单击设置并输入您的用户名和密码