账号通
    

账号  

密码  

3961

查看

5

回复
主题:[已解决]还是IIS的HTTP 500 错误 [收藏主题] 转到:  
bmb100 当前离线

21

主题

0

广播

1

粉丝
添加关注
级别:学前班

用户积分:30 分
登录次数:7 次
注册时间:2012/2/9
最后登录:2013/4/18
bmb100 发表于:2012/2/9 20:21:00   | 只看该作者 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

初次接触科讯,IIS的HTTP 500 错误着实让我头痛了好久。我用的前台是div+css 的,以前用的CMS 是gb2312且是table布局的,比较老了,想用新的技术,就找到了科讯,在ghost的机子上安装好了IIS,却总是显示HTTP 500内部服务器错误,在网上找了好多的教程,最后解决问题的是两个教程,贴出来:

****************************************************************

一、GHOST系统不能安装IIS处理方法:

  1、在控制面板→添加/删除程序→添加/删除Windows组件中应该没IIS给你选的。

  3、下载软件XP-IISpatch,运行修复后在添加/删除Windows组件中就会出现IIS。接着就和一般情况下安装IIS一样了,不过途中需要多次重新指定你所下载的IIS安装包。但如果你不幸安装途中出现无法复制文件之类的错误无法安装,就要在DOS命令提示符下运行“esentutl /p %windir%\security\database\secedit.sdb”修复secedit.sdb文件,点YES就可以了,但保险起见最好在运行XP-IISpatch修复后就输入命令修复secedit.sdb文件,等出错后再修复secedit.sdb文件有可能导致无法继续安装。

  4、由于是安装包装的,因此还有后续工作要做,不然有可能会出错。

  5、开始→运行,输入msdtc -resetlog,解决无法进入“控制台根目录”->"组件服务"->"计算机"->"我的电脑"->"COM+应用程序"和 进入“控制台根目录”->"组件服务"->"计算机"->"我的电脑"->"COM+应用程序", 出错,错误代码8004E00F-COM+无法与Microsoft分布式事务协调程序 。



二、IIS安装:

IIS(Internet Information Service)是构建ASP站点所必须的,所以,我们应该先确认自己的电脑已安装了IIS信息服务,如果没有安装好的话,请按以下步骤:

1、打开“控制面板”

2、双击“添加/删除程序”

3、单击“添加/删除Windows组件”,打开添加/删除Windows组件对话框:

4、从下拉的列表中选择“Internet 信息服务(IIS)”单击“下一步”:

5、出现组件安装进度窗口,如弹出需要安装盘的话,放入Windows安装盘,按提示操作即可。直至最后安装完毕。

三、IIS服务器调试:

IIS安装成功之后,你的系统盘中将自动生成一个“Inetpub”的文件夹。

在Inetpub文件夹中有几个子文件夹,分别储存着服务器(IIS)的一些使用程序,其中一个“wwwroot”的文件夹将是我们要用来储存数据的服务器根文件夹。

我们在设计网站或开发程序之前,往往都要经过调试好之后,再上传到远程服务器,然后让浏览器来显示应用程序文件。所以,我们必须事先在本地设置一个用来调试应用程序的服务器,即之前所安装的IIS服务器,就是你本地的测试服务器。

在测试服务器配置之前应做好的几项工作:

(一)需要注册的几个文件:

点击“开始-----运行”在运行中输入以下文件名称,点击“确定”即可。

① regsvr32 msjetoledb40.dll ;

② regsvr32 jscript.dll ;

③ regsvr32 vbscript.dll ;

④ 重启iisreset ;

(二)需要关闭的两个设置:

1、打开任一文件夹,选择“工具-----文件夹选项------查看”把高级设置里面的“使用简单文件共享”前面的勾去掉。这样即可在文件夹中出现“安全”选项,以便更改权限。

2、打开浏览器窗口,选择“工具------ Internet选项-------高级”把“显示好友http错误信息”前面的勾去掉。这样即可在浏览器中看到错误信息,以便进行调试。

(三)需要更改的几个权限的设置:

1、数据库所在文件夹权限

打开我的电脑,然后点菜单上的“文件夹选项”--->查看,然后把“使用简单文件夹共享(推荐)”前面的钩去掉,然后点“确认”;然后返回需要打开权限的文件夹(数据库存放的文件夹),右键---> 属性--->安全,然后点“添加”--->"高级"--->立即查找--->然后在下面的地方选择 “everyone”--->确定--->点刚才加入的"everyone",然后在下面的大框编辑everyone权限为完全控制,保存。

2、temp(临时文件夹)权限

打开办法:windows--->temp,单击右键选择-属性,“安全”选项,添加一个everyone,权限设置为完全控制,再将你正在使用windows的用户也设置为完全控制。

3、需要打开guest用户

打开方法:我的电脑--->控制面板--->管理工具---->计算机管理--->本地用户和组---用户---找到"guest",双击,然后把弹出窗口的“帐户已停用”前的钩去掉,保存。

4、在temp目录和mdb所在文件夹 的权限加上IIS匿名帐号“IUSER_计算机名。

(四)需要在IIS中拟建一个虚拟目录:

1. 单击开始,指向程序,单击以选择管理工具,然后单击 Internet 服务管理器。

   2. 展开服务器的名称。

   3. 在左侧窗格中,右键单击默认网站,指向新建,然后单击虚拟目录。

   4. 在“虚拟目录创建向导”的第一个屏幕中,为虚拟目录键入别名或名称(如 MyWebData),然后单击下一步。

   5. 在第二个屏幕中,单击浏览。定位到为了存放内容而创建的内容文件夹。单击下一步。

   6. 在第三个屏幕中,选择读取并运行脚本(如 ASP)。请务必清除其他复选框。单击完成以结束向导。

   7. 对于 ASP 内容,您可能希望确认是否创建了一个应用程序。为此,请右键单击新的虚拟目录,然后单击属性。

   8. 在虚拟目录选项卡上,确保该虚拟目录的名称列在应用程序设置下的应用程序名框中。如果没有,请单击创建。注意:应用程序名不一定与虚拟目录别名相匹配。

   9. 关闭属性对话框。

(五)需要谨记的一个IP地址:

127.0.0.1-------这是一个返回本地的IP地址,是一个特殊的IP地址。在浏览器中输入此IP地址可以检查服务器及应用程序的通路。要在本地调试应用程序就要靠输入这个地址去查找相应的应用程序。

如果服务器没设置成功的话,输入这个地址后,浏览器会提示各种错误,以便调试。

如果服务器配置成功后,浏览器会读出任何的asp内容。

比如:将以下“time.asp”放在:C:\Inetpub\wwwroot\ 文件夹下:

<script language="javascript">

<!--

now = new Date()

hour = now.getHours()

{ document.write(now.toLocaleString()) }

/ -->

</script>

打开浏览器并输入“127.0.0.1”这个地址,浏览器中便会显示当前时间。



四、调试中的错误及解决方法:

1、HTTP 错误 404 - 找不到文件或目录。

描述: 您要查找的资源可能已被删除,已更改名称或者暂时不可用。

解决办法是这样:

MIME设置问题导致某些类型文件无法下载(以ISO为例)

症状举例: HTTP 错误 404 - 文件或目录未找到。

原因分析: IIS6.0取消了对某些MIME类型的支持,例如ISO,致使客户端下载出错。

解决方法: 在IIS中属性->HTTP头->MIME类型->新建。在随后的对话框中,扩展名填入.ISO,MIME类型是application。

2、错误号401.1

  症状:HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝。

  分析:

  由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问。

  解决方案:

  (1)查看IIS管理器中站点安全设置的匿名帐户是否被禁用,如果是,请尝试用以下办法启用:

  控制面板->管理工具->计算机管理->本地用户和组,将IUSR_机器名账号启用。如果还没有解决,请继续下一步。

  (2)查看本地安全策略中,IIS管理器中站点的默认匿名访问帐号或者其所属的组是否有通过网络访问服务器的权限,如果没有尝试用以下步骤赋予权限:

  开始->程序->管理工具->本地安全策略->安全策略->本地策略->用户权限分配,双击“从网络访问此计算机”,添加IIS默认用户或者其所属的组。

  注意:一般自定义 IIS默认匿名访问帐号都属于组,为了安全,没有特殊需要,请遵循此规则。

  3、错误号401.2

  症状:HTTP 错误 401.2 - 未经授权:访问由于服务器配置被拒绝。

  原因:关闭了匿名身份验证

  解决方案:

  运行inetmgr,打开站点属性->目录安全性->身份验证和访问控制->选中“启用匿名访问”,输入用户名,或者点击“浏览”选择合法的用户,并两次输入密码后确定。

  4、错误号:401.3

  症状:HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。

  原因:IIS匿名用户一般属于Guests组,而我们一般把存放网站的硬盘的权限只分配给administrators组,这时候按照继承原则,网站文件夹也只有administrators组的成员才能访问,导致IIS匿名用户访问该文件的NTFS权限不足,从而导致页面无法访问。

  解决方案:

给IIS匿名用户访问网站文件夹的权限,方法:进入该文件夹的安全选项,添加IIS匿名用户,并赋予相应权限,一般是读、写。

连接到127.0.0.1" 的对话框,需要输入用户名和密码。

如果路径为http://localhost/aspcms/index.asp的话就可以直接打开网页了,

请问这个问题怎么解决?      

最佳答案: 这个是因为你的IIS服务器没有配置造成的!

你应该在IIS里面的"文档"标签下,添加一个Index.asp

把默认的iisstart.asp删除

再把Index.asp移到最上面去

确定后再访问http://127.0.0.1/ 就没问题了。

--------------------------------------------------------------------------------------------------

The specified module could not be found 错误的解决

IIS里网站-属性-目录安全性-匿名访问和炎症控制-编辑,匿名访问和集成windows身份验证要选中,去掉允许IIS控制密码的勾选



*************************************************

 
  支持(26) | 反对(27) 回到顶部顶端 回到底部底部
bmb100 当前离线

21

主题

0

广播

1

粉丝
添加关注
级别:学前班

用户积分:30 分
登录次数:7 次
注册时间:2012/2/9
最后登录:2013/4/18
bmb100 发表于:2012/2/9 20:22:00   | 只看该作者 查看该作者主题 沙发 
做在线知识付费 选科汛云开店

自己先回复下,太有感触了:(

 
  支持(27) | 反对(25) 回到顶部顶端 回到底部底部
gaoxun09 当前离线

1184

主题

0

广播

0

粉丝
添加关注
级别:八年级

用户积分:1146 分
登录次数:43 次
注册时间:2011/6/24
最后登录:2012/8/6
gaoxun09 发表于:2012/2/10 8:58:00   | 只看该作者 查看该作者主题 藤椅 
科汛智能建站系统
我也是在等待高手的
 
  支持(7) | 反对(5) 回到顶部顶端 回到底部底部
wafc1 当前离线

29

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:26 分
登录次数:4 次
注册时间:2012/2/10
最后登录:2012/7/28
wafc1 发表于:2012/2/10 9:34:00   | 只看该作者 查看该作者主题 板凳 
科汛在线网校系统
我也是在等待高手的
 
http://www.shenyangbz8.info石家庄社区网 http://www.changchun88.info青岛岛城游 http://www.weihaibz88.info威海咨询 http://www.chdhy.info长春培训区
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cj4cg6 当前离线

34

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:339 分
登录次数:15 次
注册时间:2012/1/22
最后登录:2014/3/28
cj4cg6 发表于:2012/2/10 12:03:00   | 只看该作者 查看该作者主题 报纸 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
lwti0 当前离线

279

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:368 分
登录次数:61 次
注册时间:2011/6/16
最后登录:2012/9/3
lwti0 发表于:2012/2/10 14:59:00   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.16016秒 powered by KesionCMS 9.0