IIS500错误日志解决方案
关于 500 internal server error 错误

关于 500 internal servererror 错误今天在用ajax请求数据的时候,突然出现了500错误,就很纳闷,平时都这么写的代码,怎么会突然报错,查了一下500错误的原因,应该是服务器的问题,有以下几种可能(现在把答案整理下来,避免下次犯同样的错误):1、服务器资源超载如果没对网站进行什么更改的话,最可能出现的一种情况。
即当某一进程占用服务器太多资源的时候,会出现500错误,或者nginx如果开启了access log,太多的磁盘空间被占用,同样会出现500错误,建议在不需要的情况下,最好关闭access log。
2、nginx配置文件错误这里不是指语法错误,nginx如果配置文件有语法错误,启动的时候就会提示。
当配置rewrite的时候,有些规则处理不当会出现500错误,请仔细检查自己的rewrite规则。
如果配置文件里有些变量设置不当,也会出现500错误,比如引用了一个没有值的变量。
3、文件权限设置错误500错误还有可能是对文件设置了不正确的权限:后台目录和文件的权限默认应该是755,而图片,文字等html 文件应该是644,所以如果在刚刚上传文件后出现500错误,应该主要检查文件权限设置。
可以使用FTP软件选中所有文件,然后批量修改文件权限。
开始我以为是配置文件的问题,但好像改了也没用,各种方法都试过了,还是报同样的错误,在折腾了许久之后,偶然发现php代码在执行完数据库查询操作后没关闭数据库通道(此时还没意思到错误在这儿),于是添加了一行代码关闭数据库。
当我再次请求时,突然发现没报错了,惊喜万分,回过头来想一想,终于发现了这个问题,我猜想应该是因为php代码在执行完数据库查询操作后没有关闭数据库,导致进程一直在占用服务器资源,于是出现了500错误,也就是上面说的第一种情况。
在查找过程中,看到这样一片帖子刚开始还欣喜终于找到原因了,这个情况跟我很相似,以为这就是正确答案,结果我根本没怎么看懂,在服务器上也没找到webservices(我是小白,都不知道webservices是个啥东西,请原谅我的无知),最后白高兴一场,因为他错误的地方跟我根本就不一样!今天把这个问题写下来,避免下次再犯同样的错误,然后你还得找半天。
IIS(服务器日志)错误代码大全

IIS(服务器日志)错误代码大全400 无法解析此请求。
401.1 未经授权:访问由于凭据无效被拒绝。
401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝。
401.3 未经授权:访问由于ACL 对所请求资源的设置被拒绝。
401.4 未经授权:Web 服务器上安装的筛选器授权失败。
401.5 未经授权:ISAPI/CGI 应用程序授权失败。
401.7 未经授权:由于Web 服务器上的URL 授权策略而拒绝访问。
403 禁止访问:访问被拒绝。
403.1 禁止访问:执行访问被拒绝。
403.2 禁止访问:读取访问被拒绝。
403.3 禁止访问:写入访问被拒绝。
403.4 禁止访问:需要使用SSL 查看该资源。
403.5 禁止访问:需要使用SSL 128 查看该资源。
403.6 禁止访问:客户端的IP 地址被拒绝。
403.7 禁止访问:需要SSL 客户端证书。
403.8 禁止访问:客户端的DNS 名称被拒绝。
403.9 禁止访问:太多客户端试图连接到Web 服务器。
403.10 禁止访问:Web 服务器配置为拒绝执行访问。
403.11 禁止访问:密码已更改。
403.12 禁止访问:服务器证书映射器拒绝了客户端证书访问。
403.13 禁止访问:客户端证书已在Web 服务器上吊销。
403.14 禁止访问:在Web 服务器上已拒绝目录列表。
403.15 禁止访问:Web 服务器已超过客户端访问许可证限制。
403.16 禁止访问:客户端证书格式错误或未被Web 服务器信任。
403.17 禁止访问:客户端证书已经到期或者尚未生效。
403.18 禁止访问:无法在当前应用程序池中执行请求的URL。
403.19 禁止访问:无法在该应用程序池中为客户端执行CGI。
403.20 禁止访问:Passport 登录失败。
404 找不到文件或目录。
404.1 文件或目录未找到:网站无法在所请求的端口访问。
注意404.1 错误只会出现在具有多个IP 地址的计算机上。
2023年如何解决500InternalServerError

5. 确保服务器安全,例如使用防火墙、加密通信和限制访问权限。
分析服务器日志可以帮助识别导致500InternalServerError的错误。以下是一些分析错误日志的步骤:
7. 确定错误的类型和详细信息。
8. 查看错误日志中是否有与特定请求相关的信息。
3.应用程序代码检查与优化 检查应用程序代码:检查应用程序代码,查找可能导致错误的代码段。这可能包括数据库查询、文件操作或其他可能引发错误的代码。
4. 优化代码:优化应用程序代码,确保其高效、稳定和可靠。这可以通过优化算法、减少内存使用、减少请求处理时间等方法实现。
5. 配置文件调整:检查服务器配置文件,确保其设置正确。这可能包括HTTP头、缓冲区大小、请求处理限制等设置。
How to solve 500InternalServerError
演讲人:Dora
2023/9/21
如何解决500InternalServerError
CONTENT
目录
01
Cause analysis of 500InternalServerError
500InternalServerError原因分析
应用程序代码错误
1. 应用程序代码错误
1. 服务器配置问题当出现500InternalServerError时,通常意味着应用程序代码存在错误。这可能是由于语法错误、逻辑错误或资源未正确加载等原因导致的。以下是一些可能的解决方案:
2. 调试应用程序代码:首先,您需要检查应用程序代码是否存在语法错误或逻辑错误。您可以使用调试工具或日志记录来查找和修复这些问题。
6.服务器维护:硬件、软件更新,预防问题发生 服务器维护:定期进行服务器维护,确保其硬件和软件组件保持最新状态。这可以减少服务器出现问题的可能性。
IIS6HTTP500错误解决方法

IIS6HTTP500错误解决方法IIS6出现 "HTTP 500错误"一般是由于以下两个问题造成的:(一) iwam账号在active directory、iis metabase数据库和com+应用程序三处的密码不同------如果你没有装active directory请跳到方法二(二)是脚本造成的(具体是什么我也不清楚)-----如杀毒软件造成的"请求的资源在使用中"和 '8002801d'错误用此方法方法一:IWAM账号是安装IIS时系统自动建立的一个内置账号.IWAM账号建立后被Active Directory、IIS metabase数据库和COM+应用程序三方共同使用,账号密码被三方分别保存,并由操作系统负责这三方保存的IWAM密码的同步工作.系统对IWAM账号的密码同步工作有时会失效,导致IWAM账号所用密码不统一具体步骤1 选择开始->程序->管理工具->Active Directory用户和计算机---为IWAM账号设置密码。
2 运行c:\Inetpub\AdminScripts>adsutil SET w3svc/WAMUserPass +密码 ---同步IIS metabase数据库密码3 运行 cscript c:\inetpub\adminscripts\synciwam.vbs -v ----同步IWAM账号在COM+应用程序中的密码如果最后一步出现错误代码8004E00F,先完成下面的回头再来一次上一步。
1、首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。
2、进入事件查看器,发现msdtc服务没有正常启动。
3、删除注册表中的键:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service s\MSDTCHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTCHKEY_CLASSES_ROOT\CID4、运行CMD,停止MSDTC服务:net stop msdtc5、卸载MSDTC服务:msdtc -uninstall6、重新安装MSDTC服务:msdtc -install7、启动MSDTC服务:net start msdtc。
IIS服务器500错误解决办法

IIS服务器500错误解决办法
1 IIS服务器出现500错误
2错误原因:500错误的原因⼀般是源程序出现错误造成的。
3 解决办法:1 ⾸先设置IE浏览器à⼯具->Internet选项
2 刷新或者重新打开500错误页⾯就会出现错误的程序部分
3 根据错误提⽰,然后解决问题。
4 ADODB.Connection 创建失败的可能解决⽅法:
1、重装MDAC2.8。
MDAC 2.8下载地址:
2、你先在开始运⾏⾥输⼊regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"。
如果不⾏再输⼊他regsvr32 scrrun.dll 记得刷新页⾯。
还不⾏输⼊他regsvr32 msxml3.dll就可以了。
3、重新安装MDAC_TYP.EXE。
这个我也操作过,所以也记录下来。
上⾯的1、2、3不分先后顺序的,操作过后⼀般能解决问题。
PS:⼀般先使⽤第⼆步,注册这些DLL,如果测试OK的话也就不⽤使⽤其他步骤了。
自己架设的iis出现,-无法找到该页-解决方案

自己架设的iis出现,"无法找到该页"解决方案篇一:问题这个问题见了好几次,在.net下 Microsoft visual XX->visual studio tools->visual studio XX命令提示下输入aspnet_regiis -r,就可以只是重新注册一下而已这是因为你先装了.net而后装了iis用户的权限没加进运引起我的就是这种情况,先安装了.net环境,然后才安装了IIS。
解决方案汇总:第一种故障描述:服务器应用程序不可用新”按钮重试您的请求。
您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。
请点击 Web 浏览器中的“刷管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。
请检查此日志项以查明导致该错误发生的原因。
解决过程:微软 SP1 安全更新程序 (KB886903)补定可能会导致web应用程序“服务器应用程序不可用”和“aspnet_ 意外停止”cowbird很恼火,突然发现IIS中的应用程序不能浏览页面了,试了试任何一个aspx页面也打不开。
重新用建立了个新的web应用程序,现象依旧。
电脑环境:winXX,问题现象:1)当想浏览某个页面的时,会显示"服务器应用程序不可用" 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。
请点击 Web 浏览器中的“刷新”按钮重试您的请求。
管理员注意事项:详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。
到日志去一查,发现:“aspnet_ (PID: 356)意外停止。
”2)如果选择调试,显示如下图:尝试:想了想,问题是突然出现的,其间没有安装什么软件,也没有中病毒,奇怪了。
若根据"ExecutionEngineException"在google上查来的结果是“无药可救”,做好“最坏打算”,重装!。
IIS7.0网站错误代码解决

IIS7.0网站错误代码解决
1、HTTP 错误500.19 - Internal Server Error
无法访问请求的页面,因为该页的相关配置数据无效。
分析原因:权限问题
解决办法:配置网站独立用户,并加到IUSES组。
并在身份验证选项卡里,启用匿名身份验证,并点击右键编辑,把刚建立的独立用户账号和密码输入进去就可以了。
2、HTTP 错误500.24 - Internal Server Error
检测到在集成的托管管道模式下不适用的 设置。
分析原因:身份验证选项里面启用了模拟器。
解决办法:进入身份验证选项卡里面。
禁用模拟器就好了。
3、HTTP 错误403.14 - Forbidden
Web 服务器被配置为不列出此目录的内容。
分析原因:没有为请求的URL 配置默认文档,并且没有在服务器上启用目录浏览。
解决办法:进入目录浏览选项卡,启用目录浏览就可以了。
IIS8错误500.19解决方案

IIS8 HTTP错误 500.19 - Internal Server Error 问题的解决方案—————————————————————————————
准备在win8下用IIS8发布一个webservice服务,通过编辑器debug运行,没有问题,但是在服务器IIS8上发布报如下错误:
在网上查了半天,没有IIS8的,但最终还是解决了,如下:
1、IIS-IUSRS用户添加:
点网站中自己建立的网站,右键-〉编辑权限-〉选择安全,如下:
添加IIS-IUSRS 用户,添加该用户的修改权限
2、查看web.config 的安全权限,如果有此用户组的权限则说明成功,否则进行下一
步;
3、退回到根文件夹,打开“安全”选项卡,选中IIS-IUSRS 用户组,点“高级”打开高
级安全设置对话框,选中IIS-IUSRS 用户组,点击“更改权限”,打开可编辑的高级安全设置对话框,把下面禁用继承下边的复选按钮选上
然后点击确定,将权限继承给所有子对象,就可以了。
完成以上步骤,如果还不能解决问题,就在IIS 中选中应用程序,点基本设置,点应用程序池后面的选择,弹出的对话框里面选择,下面属性会显示.NET的版本,选择低于你应
用程序的版本就可以了,我选的是
最后成功了!。
winASP显示500内部错误不能显示详细错误的解决方法

winASP显示500内部错误不能显示详细错误的解决方法
win2008 ASP显示500内部错误不能显示详细错误的解决方法在win2008系统中,有用户遇到这样的情况:网站后台显示500内部错误,但是却无法打开详细的错误信息。
无法查看详细的错误信息,用户就不能根据具体问题来解决了,这是一件很麻烦的事情。
其实用户可以通过修改win2008系统中的IIS设置来显示这个详细的错误信息。
一、造成500错误常见原因有:
ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错、使用了服务器不支持的组件如FSO等。
二、让IE显示详细的`出错信息:
菜单--工具--Internet选项--高级--显示友好的HTTP错误信息,去掉这个选择吧,然后刷新出错页,就可以看到详细的出错信息!
三、设置IIS显示详细错误信息:
1.打开IIS,点全局设置中的"错误页"(注意必须是全局网站!)
2.点右上角的编辑功能设置.
2.在错误响应中,选第二项的"详细错误"
3.点确定后刷新IE就会显示详细的出错信息。
在win2008系统下,造成500内部错误不能显示详细的错误信息的原因有很多种,用户可以根据上述介绍的方法让详细的错误信息显示出来才能针对具体原因进行问题的解决。
http500错误

方法如下:1、对着我的电脑点击右键-管理-本地用户和组-用户,找到那个启动iis进程的用户(iwam_你的计算机名),对着该用户点击右键-设置密码,随便设置一个密码比如123,点击确定!2、点击开始-运行,输入cmd,确定!这时候就打开了命令提示符!利用dos命令进入c:\inetpub\adminscripts这个文件夹!3、在命令提示符中运行如下命令:adsutil set w3svc/wamuserpass 密码(比如我刚才设置的密码123)所有命令完成后,会显示如下内容:wamuserpass:(string)"**********"然后接着在该命令提示符下输入如下命令:synciwam.vbs -v完成后提示如下内容:microsoft®windowsscripthostversion5.6版权所有©microsoftcorporation1996-2000。
保留所有权利。
wamusername:iwam_myserverwamuserpass:aboutnt2001iisapplicationsdefined:name,appisolated,packageidw3svc,0,3d14228c-fbe1-11d0-995d-00c04fd919c1}root,2,iishelp,2,iisadmin,2,iissamples,2,msadc,2,root,2,iisadmin,2,iishelp,2,root,2,root,2,outofprocessapplicationsdefined:count:13d14228d-fbe1-11d0-995d-00c04fd919c1}updatingapplications:name:iisout-of-processpooledapplicationskey:3d14228d-fbe1-11d0-995d-00c04fd919c1}该内容显示完毕后,关掉命令提示符窗口(即dos窗口)就可以了!好了测试一下你的asp网站吧!看看是不是运行正常了!:)知道了解决办法!造成此问题的原因是什么呢?下边为你分析!一.错误表现iis5的http500内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是asp程序不能浏览但htm静态网页不受影响。
IIS应用程序池出错解决方法

2011-05-20 23:46 108人阅读评论(0) 收藏举报" 为应用程序池'AppPool #1' 提供服务的进程关闭时间超过了限制" 的错误出现究其原因是由于网站的访问量连接数过大,引起应用程序池处理连接的时候,新的还没有接替,而旧的又要回收,但在回收的过程中不及时,照常应用程序池当机,网站无法访问,出现了这个错误。
当网站无法访问的时候,手动回收应用程序池,即可恢复,不过手动恢复的话,毕竟很麻烦,你不能一天都盯着这个网站看吧?问题出在应用程序池的话,那我们就从应用程序池的配置下手来看是否能解决问题。
1、首先建议每个网站分别建立一个应用程序池,一个应用程序池将对应不同的w3wp.exe 进程,在“命令提示符”下使用iisapp命令可以察看网站对应的w3wp.exe的pid值,方便查找出问题的进程。
2、应用程序池的配置个人意见觉得在应用程序池的属性窗口中,“回收”和“运行状况”2个选项卡的配置比较重要。
2.1、回收选项卡1、回收工作进程(分钟):在工作进程运行多少分钟后回收工作进程,默认启用,并且设置为1740分钟(29小时);2、回收工作进程(请求数目):在工作进程处理多少个HTTP请求后终止此工作进程,默认禁用,如果启用则默认值为35000;3、在下列时间回收工作进程:在指定的时间回收工作进程,默认禁用;如需启用,勾选后点击添加按钮添加回收的时间即可,使用24小时制定义回收的时间;4、消耗太多内存时回收工作进程:最大虚拟内存(兆):当工作进程使用的虚拟内存达到设置的值时回收工作进程,默认禁用,如果启用则默认值为500 M;建议设置为不超过虚拟内存总数的70%;最大使用的内存(兆):当工作进程使用的物理内存达到设置的值时回收工作进程,默认禁用,如果启用则默认值为192 M;建议设置为不超过物理内存总数的60%;2.2、性能1、在空闲此段时间后关闭工作进程(分钟):当工作进程空闲多少分钟后关闭此工作进程,这降低了空闲工作进程对系统资源和CPU性能的消耗,默认启用并且设置为20分钟;2、核心请求队列限制为(请求次数):当HTTP.sys接收到某个客户端发送的HTTP 请求时,如果处理此请求的对应应用程序池的工作进程还处于忙状态,则HTTP.sys将接收到的请求保存在对应应用程序池的请求队列中,直到工作进程空闲为止。
500 – 内部服务器错误 您查找的资源存在问题,因而无法显示

500 –内部服务器错误。
您查找的资源存在问题,
因而无
法显示。
Windows7 IIS 500 –内部服务器错误解决方案
1、解决方法:打开IIS,在功能视图中找到“错误页”,双击进去后,看最右边的“操作”下的“编辑功能设置…”,将“错误响应”下的“详细错误”勾上。
2、打开控制面板→管理工具→Internet 信息服务(IIS)管理器→双击“ASP”图标,然后在右边的窗口中展开“调试属性”,把“将错误发送到浏览器”设为True即可。
微软基于安全性考虑不将错误信息发送给浏览器,记得在网站正式发布时,还原此项设置。
3、本地浏览器去掉了“显示http友好错误提示”选项,显示:php-cgi.exe - FastCGI 进程超过了配置的活动超时时限
4、解决办法:IIS7->FastCGI设置->双击
"php-cgi.exe"->"活动超时" 项默认是设置为70(秒),改为600(10分钟,此
处根据需求设置可以略高~)。
Win7下IIS 500错误解决

Win7 IIS 500错误修复IIS下经常会发现http 500内部服务器错误,这说明IIS服务器无法正常解析ASP代码。
但是具体的错误原因是有很多的,所以启用调试功能显示出详细的错误信息有助于我们更快的找到原因所在。
为了调试程序可以打开“ASP设置选项-调试属性”里面的一些调试功能,方便程序的调试。
下面让志文工作室来给你介绍具体的操作方法:1、打开IIS7的功能视图:“ASP-打开功能(右边顶部)-调试属性”里“将详细错误发送到浏览器”后面改为“TRUE”,然后点右边的“应用”;2、然后在“错误页”设置选项里,双击500 那一行,再点文件按路径后面的“设置”。
在跳出的对话框中将“相对文件路径”里默认的文件名“500.htm”改为“500-100.asp”,确定。
3、在IE浏览器的“Internet选项”中,把“高级”里的“显示友好HTTP错误信息”的小勾勾去掉。
这时候再调试ASP就会出现具体的错误,根据具体的错误提示查找在线帮助文档即可找出对应的解决方法!比如对于新手常见的错误有:详细错误信息显示的是帮助文档查找即可知道错误原因即为“不允许的父路径”,请按照下列步骤操作启用父路径:1. 单击开始,单击管理工具,然后单击Internet Information Services 管理器。
2. 在IIS 控制台中展开Web 站点运行OWA (通常这是默认网站)。
3. 找到包含ASP Web 应用程序的Web 文件夹。
4. 用鼠标右键单击Web 文件夹,然后单击属性。
5. 在目录选项卡上单击应用程序设置部分的配置。
6. 在应用程序选项选项卡上单击以选中启用父路径复选框。
7. 单击确定,然后单击确定,再次以应用所做的更改。
服务器错误[网站https服务器内部500错误的解决方法][修改版]
![服务器错误[网站https服务器内部500错误的解决方法][修改版]](https://img.taocdn.com/s3/m/d7c0c8f302020740bf1e9bd0.png)
一般分为如下几个原因:1、iis中是否开启了父目录internet explorer针对此问题关键解决办法:web站点右键属性——》目录(配置)--》选项--》启用父路径web站点目录要有iusr用户,并且iusr用户(如果是新建的用户也要给权限)要用读取、写入权限(如果里面不需要运行asp、php脚本就不需要给写入)2、一般情况如果客户端ie开启了查看程序错误,可以看到详细的错误,可以根据错误提示到百度搜索即可。
3、针对iis访问量过大的原因,例如asp无法访问了,但php却可以正常访问。
通讯量超出网站的配置能力的解决办法通讯量超出网站的配置能力的解决办法,一般经常碰到被cc攻击的人出现这个,开启硬防防护之后为什么还会出现这个呢?建议直接租用本司的高防服务器。
浏览里报错如下:此时无法处理请求。
通讯量超出网站的配置能力经过测试调试~发现根本不是某些误导人的文章所说的以下原因1.ddos (要真被ddos!不可能还能打的开来!)2.iis不够!(iis不够不是这个情况)总结自己的原因所在是iis 同时解析asp的进程数目不够!通过以下修改 iis---网站----属性----主目录----配置----缓存选项----增大原有数目的双倍即可!如果还是不行,可以参考下面的方法:今天介绍的错误是:https服务器内部500错误,这个错误是很多站长无论是自己写的程序还是下载采用别人的源程序经常遇到的。
一按错页面显示是:网站无法显示该页面http 500最可能的原因是:·该网站正在进行维护。
·该网站有程序错误。
您可以尝试以下操作:刷新该网页。
返回到上一页。
更多信息此错误(http 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示。
有关 http 错误的详细信息,请参阅帮助。
很多站长看到这个页面便目瞪口呆,有的人到百度搜索答案,网上的答案大同小异,很多都很复杂,根本不知道在说什么。
浏览器500错误——Server application Error解决方案

Server application Error解决方案下面,本文修正整理了一下Server application Error解决方案,修正了命令中涉及到路径的问题,使用本文中的命令,将不需要理会路径问题:1、右键点击我的电脑 --> 管理 --> 本地用户和组 --> 用户,在右侧给“IUSR_机器名”和“IWAM_机器名”两个用户均设置密码为123;2、开始 --> 运行 --> cmd ,然后依次在命令行窗口输入以下命令(一行一行的输入); cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs setw3svc/wamuserpass 123cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs setw3svc/anonymoususerpass 123网上说这里需要去查看一下IIS正常没,不过这问题我好像以前也碰到过,这一次依然一样,到这里90%还是问题依就。
那我们就继续操作。
cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\synciwam.vbs -viisreset操作到这里后,我这儿提示 error:8004e00f ,属于MSDTC服务异常。
如果没有这种提示,那么恭喜你啦,你修复成功了。
如果有,我们继续操作:3、删除注册表中的键:(开始——运行——regedit)· //HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC· //HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC· //HKEY_CLASSES_ROOT/CID4、继续在刚才的CMD窗口中,键入命令(停止并重新安装MSDTC服务):net stop msdtcmsdtc -uninstallmsdtc -install5、重新按第一步的说明操作(设置2个系统用户的密码);6、CMD命令,同步IIS metabase中IWAM_MYServer的密码:%HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs set w3svc/wamuserpass "123"7、CMD命令,同步COM+应用程序所用的IWAM_MYServer密码:%HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs set w3svc/anonymoususerpass 123 操作到这里后,我这儿虽说没有8004e00f的错误提示,但测试过IIS,问题依旧啊,访问页面还是Server application Error还得继续操作:检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,一般都没问题的。
ASP错误500

Win7 IIS配置解决ASP的500错误用图说话一、开始-->控制面板-->卸载程序二、打开或关闭 Windows 功能-->Internet 信息服务(把自己需要的服务勾上,比如我需要ASP但不需要FTP)确定,等待配置完后要重启,然后在系统盘(我的是C:\)就能看到inetpub文件夹了。
浏览器中输入“localhost”能打开如下页面就说明配置成功,如果不成功则返回上面注意检查。
在此IIS配置完成了,静态页面能打开了,但是打开ASP就会出现500错误。
再进行下面配置。
具体如下:一、进入“C:\Windows\ServiceProfiles\NetworkService\AppData\Local”(如果进入C:\Windows\ServiceProfiles\NetworkService里面没有AppData就直接再地址栏输入)。
二、在“Temp”文件夹上点右键-->属性-->安全-->选择Authenticated Users 这个用户(没有的话依次点:编辑-->添加-->高级-->立即查找-->选中Authenticated Users这个用户-->确定-->确定)-->把“完全控制”勾上-->确定-->确定。
三、进入Internet信息服务(IIS)管理器【开始菜单中搜索IIS就出来了】-->双击ASP四、展开“行为”这项,把“启用父路径”改为“Ture”,右侧点“应用”就OK了。
当然,你还得设置你的默认文档,路径等等。
如有不懂,欢迎一起讨论。
IIS7配置ASP+Access运行500错误系统为 Windows7 x64 旗舰版,在 IIS7 中配置 ASP+Access 时,运行出现500错误,详细为 ADODB.Connection 错误 '800a0e7a',出错的代码如下:1.conn.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " &Server.MapPath(P_rootpath&"sitedata/mdb#ff%20ok888@.asp")暗笑,这么平常的ASP网站居然在IIS7下会运行不了?ASP连接Access数据库出错?搜了好久,在 论坛上找到答案。
网站http服务器内部500错误的解决方法

网站http服务器内部500错误的解决方法网站http服务器内部500错误的解决方法一般分为如下几个原因:1、iis中是否开启了父目录Internet Explorer针对此问题关键解决办法:WEB站点右键属性——》目录(配置)--》选项--》启用父路径WEB站点目录要有iusr用户,并且iusr用户(如果是新建的用户也要给权限)要用读取、写入权限(如果里面不需要运行asp、php 脚本就不需要给写入)2、一般情况如果客户端ie开启了查看程序错误,可以看到详细的错误,可以根据错误提示到百度搜索即可。
3、针对iis访问量过大的原因,例如asp无法访问了,但php却可以正常访问。
通讯量超出网站的配置能力的解决办法通讯量超出网站的配置能力的解决办法,一般经常碰到被CC攻击的人出现这个,开启硬防防护之后为什么还会出现这个呢?建议直接租用本司的高防服务器。
浏览里报错如下:此时无法处理请求。
通讯量超出网站的配置能力经过测试调试~发现根本不是某些误导人的文章所说的以下原因 1.ddos (要真被ddos!不可能还能打的开来!)2.iis不够!(iis不够不是这个情况)总结自己的原因所在是iis 同时解析asp的进程数目不够!通过以下修改 IIS---网站----属性----主目录----配置----缓存选项----增大原有数目的双倍即可!如果还是不行,可以参考下面的方法:今天介绍的错误是:http服务器内部500错误,这个错误是很多站长无论是自己写的程序还是下载采用别人的源程序经常遇到的。
一按错页面显示是:网站无法显示该页面HTTP 500最可能的原因是:·该网站正在进行维护。
·该网站有程序错误。
您可以尝试以下操作:刷新该网页。
返回到上一页。
更多信息此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示。
有关 HTTP 错误的详细信息,请参阅帮助。
HTTP500错误原因及解决方法

首先你要确定错误的原因: 让IE显示详细的出错信息: 菜单--工具--Internet选项--高级--显示友好的HTTP错误信息,去掉这个选择吧 ,然后刷新出错页,就可以看到详细的出错信息,对帮助你确定错误所在ห้องสมุดไป่ตู้常有 帮助! 造成500错误常见原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用 与包含路径出错、使用了服务器不支持的组件如FSO等。 另解释: xp下IIS5.1无法执行ASP文件,错误!500 内部服务器连接错误|解决方法
编辑本段解决办法
知道了导致http 500内部错误的原因,解决起来就比较简单了,那就是人工同步iwam账号在active directory、iis metabase数据库和com+应用程序中的密码。 具体操作分三步,均需要以管理员身份登录计算机以提供足够的操作权限(iwam账号以iwam_myserver为例)。 (一)更改active directory中iwam_myserver账号的密码 因iwam账号的密码由系统控制,随机产生,我们并不知道是什么,为完成下面两步的密码同步工作,我们必须将iwam账号的密码设置为一个我们知道的值。 1、选择“开始”->“程序”->“管理工具”->"active directory用户和计算机",启动“active directory用户和计算机”管理单元。 2、单击“user”,选中右面的“iwam_myserver”,右击选择“重设密码(t)...”,在跳出的重设密码对方框中给iwam_myserver设置新的密码,这儿我们设置成“aboutnt2001”(没有引号的),确定,等待密码修改成功。 (二)同步iis metabase中iwam_myserver账号的密码 可能因为这项改动太敏感和重要,微软并没有为
http 500内部服务器错误解决方案

(1)控制面板->管理工具->组件服务
(2)找到“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”->“IIS Out-Of-Process Pooled Applications”
三.解决办法
知道了导致HTTP 500内部错误的原因,解决起来就比较简单了,那就是人工同步IWAM账号在Active Directory、IIS metabase数据库和COM+应用程序中的密码。
具体操作分三步,均需要以管理员身份登录计算机以提供足够的操作权限(IWAM账号以IWAM_MYSERVER为例)。
WamUserName:IWAM_MYSERVER
WamUserPass:Aboutnt2001
IIS Applications Defined:
Name, AppIsolated, Package ID
w3svc, 0, {3D14228C-FBE1-11d0-995D-00C04FD919C1}
adsutil.vbs脚本功能强大,参数非常多且用法复杂,这里只提供使用这个脚本修改IWAM_MYSERVER账号密码的方法:
adsutil SET w3svc/WAMUserPass Password
"Password"参数就是要设置的IWAM账号的新的密码。因此我们将IIS metabase中IWAM_MYSERVER账号的密码修改为“Aboutnt2001”的命令就是:
【最新2018】网站http服务器内部500错误的解决方法-范文word版 (5页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! == 网站http服务器内部500错误的解决方法电脑是当今时代中必不可少的工具,很多站长在建设网站时,经常遇到程序运行时打不开的问题,有的是因为程序出现错误,无法运行,而有的是因为服务器的原因,这篇文章从客户端设置等方面尽量快速发现问题所在,接下来和小编一起看看吧!网站http服务器内部500错误的解决方法很多站长在建设网站时,经常遇到程序运行时打不开的问题,有的是因为程序出现错误,无法运行,而有的是因为服务器的原因。
今天78t站长网先为大家整理一个常见的错误和解决办法,希望能有所帮助,如果您采用以下办法还没有解决,您可以联系站长。
一般分为如下几个原因:1、iis中是否开启了父目录Internet Explorer针对此问题关键解决办法:WEB站点右键属性——》目录(配置)--》选项--》启用父路径。
WEB站点目录要有iusr用户,并且iusr用户(如果是新建的用户也要给权限)要用读取、写入权限(如果里面不需要运行asp、php脚本就不需要给写入)2、一般情况如果客户端ie开启了查看程序错误,可以看到详细的错误,可以根据错误提示到百度搜索即可。
3、针对iis访问量过大的原因,例如asp无法访问了,但php却可以正常访问。
通讯量超出网站的配置能力的解决办法通讯量超出网站的配置能力的解决办法,一般经常碰到被CC攻击的人出现这个,开启硬防防护之后为什么还会出现这个呢?建议直接租用本司的高防服务器。
浏览里报错如下:此时无法处理请求。
通讯量超出网站的配置能力。
经过测试调试~发现根本不是某些误导人的文章所说的以下原因。
1.ddos (要真被ddos!不可能还能打的开来!)2.iis不够!(iis不够不是这个情况)总结自己的原因所在是iis 同时解析asp的进程数目不够!通过以下修改 IIS---网站----属性----主目录----配置----缓存选项----增大原有数目的双倍即可!如果还是不行,可以参考下面的方法:今天介绍的错误是:http服务器内部500错误,这个错误是很多站长无论是自己写的程序还是下载采用别人的源程序经常遇到的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
密码同步成功.如果不成功先看一下这个脚本取的IIS的密码正确不正确,如果不正确请重复第二步同步IIS密码
今天机器上IIS突然出现问题,无法解析ASP文件,只能打开HTM文件。着实让偶郁闷了半天,查了N多资料,后发现病因,解决成功,娃哈哈 ^_^
备注:一定要按第一种解决方案卸载msdtc并删除注册表中三处,否则再按第二种方案执行时,其三步中的最后一步无法成功。
今天很开心,发现出现问题时不要郁闷,仔细查找资料,查明原因解决后,心情不要太好哦,嘿~
9、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:\inetput\adminscripts>adsutil set w3svc/wamuserpass "yourpassword"
10、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:\inetput\adminscripts>cscript synciwam.vbs -v
Root, 2,
IISHelp, 2,
IISAdmin, 2,
IISSamples, 2,
MSபைடு நூலகம்DC, 2,
ROOT, 2,
IISAdmin, 2,
IISHelp, 2,
Root, 2,
Root, 2,
Out of process applications defined:
Count: 1
命令如下:
cscript c:\inetpub\adminscripts\synciwam.vbs -v
-v参数是打开详细模式,让我们看到更新的过程,通常会如下显示:
Microsoft (R) Windows Script Host Version 5.6
版权所有(C) Microsoft Corporation 1996-2000。保留所有权利。
{3D14228D-FBE1-11d0-995D-00C04FD919C1}
Updating Applications:
Name: IIS Out-Of-Process Pooled Applications Key: {3D14228D-FBE1-11D0-995D-00C04
FD919C1}
(二)安全日志记录(2条)
事件类型: 失败审核
事件来源: Security
事件种类: 登录/注销
事件 ID: 529
日期: 2001-9-9
事件: 11:17:07
用户: NT AUTHORITY\SYSTEM
计算机: MYSERVER
描述:
登录失败:
原因: 用户名未知或密码错误
单击刷新按钮,或者以后重试。
HTTP 500 - 内部服务器错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(支持个人)
详细信息:
(一)IE中的表现
当浏览以前能够正常运行的asp页面时会出现如下的错误:
(1)
网页无法显示
您要访问的网页存在问题,因此无法显示。
---------------------------------------------
请尝试下列操作:
打开 http://127.0.0.1 主页,寻找指向所需信息的链接。
Microsoft 支持
[注意,这儿只是500错误,不是500.xx等错误的,那些错误主要是asp编程问题,与iis没有太大的关系,只有500错误是由iis自身造成的]
(2)
Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.
要使这三方的密码同步,有几种办法,下面只介绍最好用的一种,使用IIS自带的脚本进行密码同步(看来微软早就知道这方面的问题了,因此专门做了一个密码同步的脚本.:)):
操作如下:
1.在本地账号管理器或AD用户与计算机中更改IWAM_MACHINE账号的密码.假设我们改为"12345678".[本来这个账号是计算机控制的,非常复杂].
7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看],这里有个技巧,查看MSDTC服务是否启动,执行net stop msdtc,提示正在停止和停止成功就对了,再msdtc - install下就OK.
8、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
================================
IIS 500内部错误之解决办法(二.错误原因与解决办法)
沧海笑一声 发表于 9/10/2001 8:40:41 AM NT世界 ←返回版面
出现IIS 500内部错误的原因有多个,但最主要的原因是IWAM_MACHINE账号在Active Directory(或SAM),IIS的metabase数据库与COM+组件中的密码不匹配不同步最成的.因此解决问题的关键在于使这三方的密码同步起来.
日期: 2001-9-9
事件: 11:20:26
用户: N/A
计算机: MYSERVER
描述:
DCOM 遇到错误“无法更新密码。提供给新密码的值包含密码中不允许的值。 ”并且无法登录到 .\IWAM_MYSERVER 上以运行服务器:
{3D14228D-FBE1-11D0-995D-00C04FD919C1}
未成功。错误代码是: 3221225578
注:IWAM_MYSERVER,启动进程之外的应用程序的 Internet 信息服务的内置帐号,安装IIS时自动建立,其密码由IIS控制.
(三)系统日志中的记录(2条)
事件类型: 错误
事件来源: DCOM
事件种类: 无
事件 ID: 10004
'。
若要获取关于此消息的更多的信息,请访问 Microsoft 联机支持站点: /contentredirect.asp 。
注:3D14228D-FBE1-11D0-995D-00C04FD919C1}实际是IIS Out-Of-Process Pooled Applications 的KEY.也就是代表IIS Out-Of-Process Pooled Applications.
事件 ID: 681
日期: 2001-9-9
事件: 11:17:07
用户: NT AUTHORITY\SYSTEM
计算机: MYSERVER
描述:
登录到帐户: IWAM_MYSERVER
登录的用户: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
从工作站: MYSERVER
1、首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。
2、进入事件查看器,发现msdtc服务没有正常启动。
3、删除注册表中的键:
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
? HKEY_CLASSES_ROOT\CID
4、运行CMD,停止MSDTC服务:net stop msdtc
5、卸载MSDTC服务:msdtc -uninstall
6、重新安装MSDTC服务:msdtc -install
用户名: IWAM_MYSERVER
域: MYDOM
登录类型: 4
登录过程: Advapi
身份验证程序包: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
工作站名: MYSERVER
事件类型: 失败审核
事件来源: Security
事件种类: 帐户登录
2.使用新的密码重设IIS Metabase数据库.我们需要使用IIS自带的管理脚本adsutil.运行如下的命令:
c:\Inetpub\AdminScripts> adsutil SET w3svc/WAMUserPass 12345678
系统会显示:
WAMUserPass: (String) "12345678"
==============================================================
现引用各高手心得,收藏:
一、com+应用程序错误
我在XP上做iis,结果总是出现http500错误,然后就是一串英语,于是我在组件服务中想打开COM+应用程序结点,但是提示编录错误:执行最后操作时发生错误,错误代码:8004E00F - COM+ 无法与MS分布式事务协调程序交谈,事件日志可能包含其它疑难解答信息。
二、IIS 500内部错误之解决办法