| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1059 人关注过本帖
标题:xp上iis5发布asp站点,访问时出现内部服务器错误
只看楼主 加入收藏
取消关键字高亮
奥丁
Rank: 1
等 级:新手上路
帖 子:327
专家分:0
注 册:2006-10-18
结帖率:100%
收藏
 问题点数:0 回复次数:2 
xp上iis5发布asp站点,访问时出现内部服务器错误
能解决吗
网上好多说法都不行
搜索更多相关主题的帖子: 服务器 站点 asp 访问 
2008-04-24 01:50
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
具体什么错误?
2008-04-24 02:47
frankqnj
Rank: 4
等 级:贵宾
威 望:12
帖 子:320
专家分:278
注 册:2008-4-6
收藏
得分:0 
能解决。 我前镇子 遇到和你一样的问题
而且是那种 一连串问题都遇到(貌似人品问题...)
只说解决方法
首先,
开始->运行->输入mmc回车-> 此时,打开了控制台1窗口.-> ctrl+M 热键 打开添加删除管理单元->点添加按钮->选择最下面的组件服务->点添1下(不要多点)添加按钮->再点关闭->点确定->这时候会看到控制台主窗口多了个 组件服务->点组件服务->计算机->我的电脑->com+应用程序-> 看看里面是不是有 "IIS Out-Of-Process Pooled Applications" 这一项.(如果有则先不管它,且不要关闭本窗口)
如果没有则-卸载iis

然后重新安装msdtc,并启动服务
开始->运行->输入cmd 回车->输入msdtc -unstall 回车->输入msdtc -install 回车->输入net start msdtc 回车  提示 启动服务成功 则ok

然后.重新安装iis->重新启动服务器
再次-
开始->运行->输入mmc回车-> 此时,打开了控制台1窗口.-> ctrl+M 热键 打开添加删除管理单元->点添加按钮->选择最下面的组件服务->点添1下(不要多点)添加按钮->再点关闭->点确定->这时候会看到控制台主窗口多了个 组件服务->点组件服务->计算机->我的电脑->com+应用程序-> 如无意外则会出现 "IIS Out-Of-Process Pooled Applications" 这一项.(之前重新安装msdtc服务后再安装iis,就是确保此处可以出现此项).->到这里,先停一下,不要关闭窗口。
------------------------------------------------------------------------
开始->运行->输入 compmgmt.msc 回车(打开计算机管理)-> 点本地拥护和组->点用户-> 右键单击 IWAM_主机名 ->点设置密码->点继续-> 输入新密码2次(要记得这个密码)->点确定

接着
开始->运行->输入 cmd 回车->输入 cd \ 回车 (转到根目录)->输入 cscript c:\inetpub\adminscripts\adsutil.vbs SET w3svc/WAMUserPass "你刚才iwam帐号设置的密码" 回车
系统会显示:
WAMUserPass: (String) "你设置的密码"
提示密码更新成功.

然后回到控制台1->右键点"IIS Out-Of-Process Pooled Applications"项->属性->标识->设置相同的密码(用户名:IWAM_主机名) 到这里就ok了!

或者你可以通过另外的脚本 来完成密码统一性.
操作adsutil.vbs 设置密码完成后
再次在cmd中 输入 cscript c:\inetpub\adminscripts\synciwam.vbs -v 回车
(其中-v 可选,建议选上.以便看详细信息)
如果提示信息 最后面 有 :
Updating Applications:
Name: IIS Out-Of-Process Pooled Applications Key: {3D14228D-FBE1-11D0-995D-00C04
FD919C1}
字样. 则密码同步 设置成功....

你可以正常调试asp了... 至少再出问题 应该不会是iis 500问题了.

再出现问题,则可能是权限问题... 这时候你需要 看看 计算机管理中 用户->IUSER_主机名(即internet来宾帐号) 帐号是否起用. 然后到 网站所在目录中查看该目录 安全选项中. iuser 是否有修改权限. 或everyone 是否有修改权限.
如果无.则添加.. 具体细节就不说了...(一般出现这问题。你的文件系统 应该是NTFS的).
如果给予权限还不行,则进入internet信息服务管理.. 看默认站点-目录安全项 中是否起用了 来宾帐号..且该处要选择 允许iis控制密码...

还是有问题 请使用事件查看器 看具体提示信息... 比如错误原因是否是 来宾帐号密码被设置为空... 如果出现该提示 则再次回到 计算机管理->用户->设置 iuser的密码。(此密码随意设置,不需要同IWAM密码相同,但是密码不能为空.且一般来说,如果你没强行设置密码为空,系统默认是有密码的.)
暂时就这些... 基本上可以解决大多数 iis 无法调试asp的问题了

如还有问题出现 一般都是 在iis中设置 站点 执行权限 之类的 问题了。不再此嚼舌了....
2008-04-24 03:21
快速回复:xp上iis5发布asp站点,访问时出现内部服务器错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014986 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved