欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

iis Service Unavailable解决方法(权限问题)

程序员文章站 2022-07-07 08:50:00
通过下面的方法解决了,希望碰到这个问题的朋友可以参考下。如果不行看萬仟网以前发布的文章。0. 测试环境 windows server 2003,iis 6.0,visual...
通过下面的方法解决了,希望碰到这个问题的朋友可以参考下。如果不行看以前发布的文章。

0. 测试环境

windows server 2003,iis 6.0,visual studio 2005,.net framework 2.0,asp.net 2.0,mysql

1. 现象描述

1)访问网站出现“service unavailable”错误

2)查看iis中的应用程序池出现被自动禁用情况

3)计算机管理 - 系统工具 - 事件查看器 - 应用程序:出现错误(来源:.net runtime 2.0,类型:错误,事件id:1000,描述:faulting application w3wp.exe, version 6.0.3790.3959, stamp 45d6968e, faulting module kernel32.dll, version 5.2.3790.4480, stamp 49c51ee2, debug? 0, fault address 0x0000bef7.)

4)计算机管理 - 系统工具 - 事件查看器 - 系统:出现错误(来源:w3svc,类型:错误,事件id:1002,描述:应用程序池 'asp.net v2.0' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误)

2. 解决方案

给用户network service加*问iis服务的权限

开始 - 控制面板 - 管理工具 - 组件服务 - 计算机 - 我的电脑 - dcom - iis admin service - 属性 - 安全 - 启动和激活权限 - 自定义 - 添加帐号“network service”,给该帐号赋予“本地启动”和“本地激活”的权限 - 在cmd下输入“iisreset”命令(不含引号)重新启动iis