Windows 2003 IIS下出现事件1000的错误

事件类型: 错误
事件来源: Application Error
事件种类: (100)
事件 ID: 1000
日期: 2010-10-29
事件: 15:16:01

描述:
错误应用程序 w3wp.exe,版本 6.0.3790.3959,错误模块 unknown,版本 0.0.0.0,错误地址 0x0d3d7088。

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
数据:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 77 33 77 ure w3w
0018: 70 2e 65 78 65 20 36 2e p.exe 6.
0020: 30 2e 33 37 39 30 2e 33 0.3790.3
0028: 39 35 39 20 69 6e 20 75 959 in u
0030: 6e 6b 6e 6f 77 6e 20 30 nknown 0
0038: 2e 30 2e 30 2e 30 20 61 .0.0.0 a
0040: 74 20 6f 66 66 73 65 74 t offset
0048: 20 30 64 33 64 37 30 38 0d3d708
0050: 38 8
在解决此错误前一定要确定是哪个站点导致报的错误,大家可以在C:\WINDOWS\system32\LogFiles\HTTPERR这里边查看IIS的日志记录,在这里边就可以找到到底是哪个站点造成了IIS一直报错,从而来解决此问题
而在此问题一出现后就立即到网上查找了许多的文章,但是均得不到解决,于是想到会不会是权限的问题,因为服务器上所有的站点都是通过虚拟主机管理系统来创建,所以可能会是由于某个站点的权限不足而导致此等问题
想到就做,于是在确定站点后为此站点加上一个IIS_WPG的权限,默认即可,果真没有再出现此等问题,大家可以尝试一下,如果真是找不到是哪个站点的问题大家可以一一添加,但是一个一个挨着添加的话太麻烦了,下面教大家一个批量添加的方法:
windows下面特别是配置网站的时候要用到很多的权限,关于权限的问题真是头疼,一个一个添加吧,这个又太多了,这里就找到了一个批量修改文件夹权限的方法
使用cacls命令来实现批量修改文件夹权限。

CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user [...]]

[/P user:perm [...]] [/D user [...]]

filename 显示 ACL。

/T 更改当前目录及其所有子目录中

指定文件的 ACL。

/E 编辑 ACL 而不替换。

/C 在出现拒绝访问错误时继续。

/G user:perm 赋予指定用户访问权限。

Perm 可以是: R 读取

W 写入

C 更改(写入)

F 完全控制

/R user 撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。

/P user:perm 替换指定用户的访问权限。

Perm 可以是: N 无

R 读取

W 写入

C 更改(写入)

F 完全控制

/D user 拒绝指定用户的访问。

在命令中可以使用通配符指定多个文件。

也可以在命令中指定多个用户。

缩写:

CI - 容器继承。

ACE 会由目录继承。

OI - 对象继承。

ACE 会由文件继承。

IO - 只继承。

ACE 不适用于当前文件/目录。

上面是cacls命令的用法,还有一个就是一条批处理命令可以修改全部的文件夹权限的

for /f %%a in (a.txt) do cacls %%a /e /t /c /g aspnet:r iis_wpg:r

注:a.txt这个文档需要和这个bat文件放置在同一个文件夹下面,a.txt文档里面要有你所要修改的文件夹的全部文件夹名称,aspnet和iis_wpg是我这里需要添加的用户.

如果需要批量删除文件夹中的一些权限,也可以使用批处理命令

for /f %%a in (a.txt) do cacls %%a /e /r aspnet iis_wpg

注:a.txt这个文档需要和这个bat文件放置在同一个文件夹下面,a.txt文档里面要有你所要修改的文件夹的全部文件夹名称,aspnet和iis_wpg是我这里需要添加的用户.(/r必须和/e一起使用才合法)。

如果想对单个文件夹进行修改,那么也可以使用“cacls 文件夹的路径 /e /t /c /g aspnet:r iis_wpg:r”

如果想删除单个文件夹的某个用户的权限,也可以使用“cacls 文件夹路径 /e /r aspnet iis_wpg”

到这里已经处理完成了。一点实践供大家参考!

引用通告: 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数:
发表评论
昵 称:
邮 箱:
主 页:
内 容: