Windows 7 IIS问题


9

事实是,我刚刚在Windows 7计算机上安装了IIS进行测试,但是当我尝试在Web浏览器中加载localhost时,我得到了此错误:

暂停服务


http错误503服务不可用。

我找到了这个解决方案,但是没有用。任何人都知道发生了什么事吗?

谢谢!

更多信息:

我检查了应用程序池,一旦我转到http:// localhost /,它就会停止我尝试的网站的应用程序池。


3
应用程序日志中有什么错误?
mrdenny

我怎么看?我以为是事件查看器,但似乎没有...
卡洛

我想这就是您的要求:应用程序池'DefaultAppPool'的工作进程遇到错误'由于权限不足而无法读取配置文件'试图从文件'\\?\ C:\ Windows \ Microsoft.NET读取配置数据\ Framework64 \ v2.0.50727 \ CONFIG \ machine.config',行号'0'。数据字段包含错误代码。
卡洛(Carlo)2009年

Answers:


7

固定它!

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即可。

资源


就我而言,应用程序池标识的密码已更改...
DiskJunky

2

我遇到了同样的问题,以前的答案没有解决。

以下解决了该问题:向用户
授予C:\Windows\System32\inetsrv\config文件夹权限Network Service


1

谢谢,我遇到了“由于权限不足而无法读取配置文件”错误的问题。我尝试了您的解决方案,但您有错字。它的IIS_IUSRS不是ISS_IUSRS。

无论如何,我使用另一种方法,即以您自己的身份运行IIS服务器而不是IIS_IUSRS。这不是那么安全,但是无论如何,这是执行此操作的方法:1.突出显示默认网站或虚拟目录2.单击“操作”窗格中的“基本设置” 3.单击“连接为”按钮4.选择“特定用户”,然后单击设置并输入您的用户名和密码

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.