网站程序500-当网站打开时,它显示 500 内部服务器错误。 原因是什么? 怎么解决?

500内部服务器错误(HTTP-InternalServerError),导致网站无法访问或空白。 一般出现错误提示的情况有两种。 一是由于服务器环境或者不支持的组件等因素导致的500错误。 这些情况下,虽然静态页面也会出现build A 500错误; 另一种情况是,由于服务器环境不稳定,偶尔会出现500错误,所以要解决这个问题网站程序500网站程序500,首先要弄清楚是什么原因造成的。 如果测量到 500 内部服务器错误,请执行以下操作:

首先,您需要安装IIS。 XPSP2中的应该是5.1版本。 安装方法:

1->打开控制面板并选择添加或删除程序

2->选择添加和删除组件并选择Internet信息服务,即IIS

3->点击下一步安装

安装后,您的计算机可能会显示正常页面,显示 HTTP500 内部服务器错误。 其实我相信很多人一定都遇到过这些情况。 你一搜就知道有多少了。

解决方案:

首先,我们需要选择“工具”->“Internet 选项”->“中间”->“在 Internet Explorer 中显示友好的 HTTP 错误消息”,并取消选中此项。

这样刷新页面就会显示详细的错误信息。 可能还有其他原因。 现在我只说一下我遇到的错误原因,这也是大多数人遇到的错误原因,就是下面的错误:

服务器应用程序错误服务器在处理您的请求期间加载应用程序时遇到错误。请参阅事件日志以获取更多详细信息。请联系服务器管理员以获取帮助。

解决方案:

1->右键我的笔记本->管理->本地用户和组->用户,为两个用户IUSR_机器名和IWAM_机器名设置密码,必须相同

2->开始->运行->在控制台输入cmd

3->在控制台输入cdc:InetpubAdminScripts

4->输入cscript.exeadsutil.vbssetw3svc/wamuserpass你的密码

5->输入cscript.exeadsutil.vbssetw3svc/anonymoususerpass你的密码

注意此时不要关闭控制台

如果刷新后两个页面都能正常显示,则说明正常。 您不需要执行以下操作。 如果不起作用,请继续。

6->继续在控制台输入cscript.exesynciwam.vbs -v

7->如果此时出现8004e00f错误,则跳过步骤8,直接执行步骤9。

8->输入iisreset,重新启动IIS,刷新,正常

9->开始->运行->输入dcomcnfg->进入组件服务->点击旁边的组件服务->计算机->我的笔记本->COM+应用程序

报错“COM+ failed to talk to the Microsoft Distributed Transaction Coordinator”,难以查看上述对象

10->进入storm查看器,发现msdtc服务没有正常启动。

11->开始->运行->输入regedit进入注册表(最好导入下面删除的项目)

12->找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC并将其删除

13->找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC并将其删除

14->找到HKEY_CLASSES_ROOTCID并将其删除

15->继续在控制台输入netstopmsdtc停止MSDTC服务

16->输入msdtc-uninstall卸载MSDTC服务

17->输入msdtc-install重新安装MSDTC服务

18->确认暴风雨查看器中msdtc服务已正常启动

19->如果不能正常工作,请重新执行步骤17,多执行几次,就可以看到COM+应用程序可以访问了。 如果无法重新启动笔记本电脑并检查,IIS应该也能正常工作。 刷新一下,刷新一下页面,检查一下。 成功了吗? 如果还是不成功,请重新安装IIS。