HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
错误类型:
Microsoft JET Database Engine (0x80004005)
操作必须使用一个可更新的查询。
/common/checkUser.asp, 第 197 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 2.0.50727)
网页:
......
以上问题解决办法
安装完IIS,测试BLOG,发现IIS500.100错误,提示:/blog/common/checkuser.asp,第197行错误
迅速打开了下文件,没发现问题.
继续思索,慢慢分析,才发现本地硬盘是NTFS格式.权限问题.
关涉到权限时,和IIS设置,操作系统,还有存放源码的硬盘格式都有关系.
如果IIS里的设置可以读写的话,那就应该是硬盘格式为NTFS,此格式硬盘在没有设置的情况下只能读,不能写入,就有可能出现此类情况.
解决办法:
在IIS存放网页的根目录上上(比如说C:\Inetpub\wwwroot)点右键进入属性,
然后点"安全",点添加输入everyone,确定,(如果安全里有everyone就不用添加了)
选中everyone,然后在下面的权限里选中完全控制,确定就可以了!
其实完全可以不用everyone账户,因为可能不安全。可以添加IIS匿名用户:IUSR_XXX,权限为读取,写入.
我发现我的账户列表里有一个“Internet 来宾账户(IUSR_XXX)”,直接修改这个账户的权限为全部允许就可以了。
win xp默认是没有安全选项,需先进行设置.
打开我的电脑,依次选择:
"工具"-->"文件夹选项"-->"查看"标签
在"高级设置"里将"使用简单文件共享(推荐)"复选框去掉,确定退出.
文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面