
IIS作为一款WEB容器,现在应用是越来越少了,但在国内还有一部分用户在使用。如果你的网站程序运行出现500,这个500是HTTP状态码,表示服务器端运行出现了错误,错误原因很多,比如说:
代码执行错误;
运行超时;
数据库 *** 作失败等。
IIS在设计时考虑到了安全因素,所以就没有将具体的错误代码及信息暴露出来,这对于线上调试是很不方便的,所以当页面上只出现了500错误时,我们要开启IIS的错误回显, *** 作步聚如下:
打开IIS管理器》在左侧点击当前服务器节点》然后在右侧找到“错误页”,示:
双击“错误页”》选中500状态代码》然后在右侧点击“编辑功能设置”》将错误响应设置为“详细错误”》确定即可,示:
通过以上设置就开启了IIS的错误回显,这样我们就能看到详细的错误信息即可定位问题所在。
你是xp sp3。应该安装iis5.1。我这里有安装包。如果你用的就是IIS5.1的组件,那你不用管提示,直接点击“取消”,等安装完成之后。会出现500错误。你再按照下面的方法 *** 作一下,就可以正常使用IIS了。
我之前也是遇过,你按我下面的 *** 作可以解决.
先启动MSDTC服务,什么是MSDTC服务?显示名称:Distributed Transaction Coordinator;描述:协调跨多个数据库、消息队列、文件系统等资源管理器的事务。如果停止此服务,则不会发生这些事务。如果禁用此服务,显式依赖此服务的其他服务将无法启动。
CMD下net start msdtc
结果显示“Distributed Transaction Coordinator 服务不能启动”。
解决方法:
把 C:\WINDOWS\system32\dtclog 这个目录重命名(如果有的话,没有就直接省去这一步),然后重新建立该目录。
在命令行下:msdtc -resetlog
再net start msdtc,显示服务启动成功了.
然后右键我的电脑--管理--本地用户和组,给“IUSR_机器名”和“IWAM_机器名”两个用户设置密码,要一样比如我们都设:123。
接着“开始”→“运行”→输入“cmd”并确定,执行以下命令:
%SystemDrive%
cd %SystemDrive%\Inetpub\AdminScripts
cscript.exe adsutil.vbs set w3svc/wamuserpass 123
cscript.exe adsutil.vbs set w3svc/anonymoususerpass 123
看一下,行了没有?如果还不行,那么执行以下命令:
cscript.exe synciwam.vbs -v
然后重启IIS,命令:iisreset
到这一步还是不行,最后在CMD下执行以下命令:
%SystemDrive%
cd %SystemRoot%\System32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
关闭所有的IE窗口后重新打开再执行,OK了!!
1、具体 *** 作方法:点击开始,在程序搜索中输入UAC,回车后则进入UAC控制界面。UAC,用户帐户控制设置如下,这个设置主要是避免Windows7种由于用户帐户权限控制使得有些功能不能正确安装。
2、进入控制面板选择程序和功能,然后在卸载或更改程序的左侧再选择打开或关闭Windows功能项,进入“打开或关闭Windows功能”界面:
在该界面中,将“Internet Information Services可承载的Web核心”和Internet 信息服务的勾选去掉,然后单击确定,等执行完毕后,关闭系统,然后再开机。
3、开机后,重新进入控制面板,进入“打开或关闭Windows功能”界面,按照下图,将“Internet Information Services可承载的Web核心”和“Internet 信息服务”的相关功能选中。并单击确定,正常安装完毕后,不需要重起,但建议重起一次,这样在Windows7下,IIS7.5就成功安装完了。
注意:造成不能正确安装IIS的原因很多,杀毒软件或防火墙设置禁止了,也可能是其他程序占用了某些端口等等,再不行只好重新安装 *** 作系统了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)