iisasp服务器错误,服务器内部出错怎么办

文章 2年前 (2021) admin
0
iisasp服务器错误,服务器内部出错怎么办

Q1:HTTP 错误 500.0 - Internal Server Error无法显示页面,因为发生内部服务器错误. win 7 旗舰版 IIS 7.5

简单消元法:==制作一个简单的asp页面,在里面随意写一串数字,然后运行这个asp1如果正常,说明iis本身没有问题2基本断定有数据或数据库错误,所以检查一下3==如果简单页面还是有500错误,那就是iis本身有问题4试着修好它5

Q2:windows 2008 里面装的iis7.5 后,网站打开asp文件出现500错误.

你打开IIS控制面板的主页,找到asp模块,双击打开,将错误发送到浏览器6将其设置为true以启用父路径,并将其设置为true以查看7

Q3:Win7旗舰版中自带的,IIS7.5,安装完成之后,ASP网站出现HTTP 500错误,是什么原因啊??

默认的win7中的IIS,是不支持ASP的,只支持ASP.NET,需要添加支持ASP的组件8具体怎么加,看下参考资料9

Q4:thinkphp 用IIS7.5服务器 上线报500错误

00内部服务器错误,这意味着IIS服务器无法解析ASP代码10尝试访问静态页面11如果也出现这个问题,如果访问静态页面没有问题,应该在以下几种情况下进行分析:你换电脑名称了吗?网站所在的文件目录是否有自定义的安全属性12安装域控制器后是否调整了域策略13如果这是其中一种情况,请将更改后的参数逐个设置回去,看看问题是否解决14如果静态空间无法访问,则意味着分析尚未生效15首先你要确定错误的原因:让IE显示详细的错误信息:菜单-工具-互联网选项-高级-显示友好的HTTP错误信息,去掉这个选项,然后刷新错误页面查看详细的错误信息,对你判断错误出在哪里很有帮助!500错误的常见原因有:ASP语法错误、ACCESS数据库连接语句错误、文件引用和包含路径错误、使用服务器不支持的组件,如FSO等16说明:IIS5.1无法在xp下执行ASP文件,错误!00内部服务器连接错误|解决方案原因分析综合以上错误表现分析我们可以看到,http 500的内部错误主要是由于iwam账号(即我电脑中的iwam_myserver账号)的密码错误导致的17在详细分析http500内部错误的原因之前,先简单介绍一下iwam账号:iwam账号是系统在安装iis5时自动建立的内置账号,主要用于启动进程外应用的互联网信息服务18根据每台计算机的netbios名称,iwam帐户的名称会有所不同19一般的格式是iwam_machine,由“iwam”前缀、连接线“_”加上计算机的netbios名称组成20我的计算机的netbios名称是myserver,因此我的计算机上的iwam帐户的名称是iwam_myserver,这与iis匿名帐户isur_machine的命名非常相似21iwam帐户建立后,由active directory、iis元数据库和com应用程序使用22账户密码由三方分别保存,操作系统负责三方保存的iwam密码的同步23按照常理,我们可以放心,工作是操作系统负责的,不用担心出错24但不知道是bug还是其他原因,系统对iwam账号的密码同步有时会失败,使得三方iwam账号使用的密码不统一25当iis或com应用程序使用错误的iwam密码登录系统并启动IIS进程外池化应用程序时,系统会因为密码错误而拒绝此请求,这将导致IIS进程外池化应用程序无法启动26也就是说,我们无法在id10004错误事件中运行服务器3d 14228d-FBE 1-11d 0-995d-00 c 04 FD 919 C1(这里3d 14228d-FBE 1-11d 0-995d-00 c 04 FD 919 c 1 }是iis5进程外池化应用的关键)27三.解决方案知道http 500内部错误的原因,解决起来相对简单,就是手动同步active directory、iis元数据库、com应用中iwam账户的密码28操作分为三个步骤,都需要以管理员身份登录电脑,提供足够的操作权限(以iwam_myserver为例)29(1)更改active directory中iwam_myserver帐户的密码30因为iwam账号的密码是系统控制的,随机生成的,我们不知道是什么31为了在接下来的两个步骤中完成密码同步,我们必须将iwam帐户的密码设置为我们知道的值321.选择开始-程序-管理工具-“活动目录用户和计算机”以启动活动目录用户和计算机管理单元332.单击“用户”,选择右侧的“iwam_myserver”,右键单击并选择“重置密码(t)”34并在弹出的框中为iwam_myserver设置新密码35这里我们将其设置为“aboutnt2001”(不带引号),并确认,等待密码修改成功36
(2)在iis元数据库中同步iwam_myserver帐户的密码可能是因为此更改过于敏感和重要37微软并没有为我们在iis元数据库中修改iwam_myserver账号密码提供明确的用户界面,只是提供了一个带有iis5的管理脚本adsutil.vbs,位于c:\inetpub\adminscripts的子目录中(安装iis5时位置可能会因设置不同而有所变化)adsutil.vbs脚本功能强大,参数多,用法复杂38这里只提供了使用这个脚本修改iwam_myserver帐户密码的方法39 adsutil set W3SVC/wam用户密码" password "参数是要设置的iwam账号的新密码40因此,我们将iis元数据库中iwam_myserver帐户的密码更改为“大约2001”的命令是:c : \ inetpub \ adminscripts adsutil设置w3svc/wam用户密码“大约2001”41修改成功后,系统会给出如下提示tring) "aboutnt2001" (三)同步com+应用程序所用的iwam_myserver的密码 同步com+应用程序所用的iwam_myserver的密码,我们有两种方式可以选择:一种是使用组件服务mmc管理单元,另一种是使用iwam账号同步脚本synciwam.vbs42 1、使用组件服务mmc管理单元 (1)启动组件服务管理单元:选择“开始”->“运行”->“mmc”,启动管理控制台,打开“添加/删除管理单元”对话框,将“组件服务”管理单元添加上43 (2)找到“组件服务”->“计算机”->“我的电脑”->“com+应用程序”->“out-of-process pooled applications”,右击“out-of-process pooled applications”->“属性”44 (3)切换到“out-of-process pooled applications”属性对话框的“标志”选项卡45“此应用程序在下列账户下运行”选择中“此用户”会被选中,用户名是“iwam_myserver”46这些都是缺省的,不必改动47在下面的“密码”和“确认密码”文本框内输入正确的密码“aboutnt2001”,确定退出48 (4)系统如果提示“应用程序被一个以上的外部产品创建49你确定要被这些产品支持吗?”时确定即可50 (5)如果我们在iis中将其它一些web的“应用程序保护”设置为“高(独立的)”,那么这个web所使用的com+应用程序的iwam账号密码也需要同步51重复(1)-(4)步,同步其它相应out of process application的iwam账号密码52 2、使用iwam账号同步脚本synciwam.vbs 实际上微软已经发现iwam账号在密码同步方面存在问题,因此在iis5的管理脚本中单独为iwam账号密码同步编写了一个脚本synciwam.vbs,这个脚本位于c:\inetpub\adminscripts子目录下(位置可能会因你安装iis5时设置的不同而有所变动)53 synciwam.vbs脚本用法比较简单: cscript synciwam.vbs [-v|-h] “-v”参数表示详细显示脚本执行的整个过程(建议使用),“-h”参数用于显示简单的帮助信息54 我们要同步iwam_myserver账号在com+应用程序中的密码,只需要执行“cscript synciwam.vbs -v”即可,如下: cscript c:\inetpub\adminscripts\synciwam.vbs -v microsoft (r) windows script host version 5.6 版权所有(c) microsoft corporation 1996-200055保留所有权利56 wamusername:iwam_myserver wamuserpass:aboutnt2001 iis applications defined: name, appisolated, package id w3svc, 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, out of process applications defined: count: 1 3d14228d-fbe1-11d0-995d-00c04fd919c1} updating applications: name: iis out-of-process pooled applications key: 3d14228d-fbe1-11d0-995d-00c04fd919c1} 从上面脚本的执行情况可以看出,使用synciwam.vbs脚本要比使用组件服务的方法更全面和快捷57它首先从iis的metabase数据库找到iwam账号"iwam_myserver"并取出对应的密码“aboutnt2001”,然后查找所有已定义的iis applications和out of process applications,并逐一同步每一个out of process applications应用程序的iwam账号密码58 使用synciwam.vbs脚本时,要注意一个问题,那就是在你运行synciwam.vbs之前,必须保证iis metabase数据库与active directory中的iwam密码已经一致59因为synciwam.vbs脚本是从iis metabase数据库而不是从active directory取得iwam账号的密码,如果iis metabase中的密码不正确,那synciwam.vbs取得的密码也会不正确,同步操作执行到“updating applications”系统就会报80110414错误,即“找不到应用程序 3d14228d-fbe1-11d0-995d-00c04fd919c1}”60 好了,到现在为止,iwam账号在active directory、iis metabase数据库和com+应用程序三处的密码已经同步成功,你的asp程序又可以运行了! 修改成功后,系统会有如下提示: --------------------------------------------------- 经过测试,显示应该是 wamuserpass: (string) "*******" http 500内部服务器错误可能和IIS 服务器无法加载应用程序有关具体是: 现象: 浏览ASP时 HTTP500内部错误 [asp.net]解决IIS 服务器无法加载应用程序 "/LM/W3SVC/1/ROOT" 错误是 "没有注册类别 查看了一下事件查看器: [1]:服务器无法加载应用程序 "/LM/W3SVC/1/ROOT"61错误是 "没有注册类别"62 [2]:无法启动 MS DTC 事务管理器63 [3]:MS DTC 事务管理器启动失败64LogInit 返回错误 0x26566 [4]: 找不到 MS DTC 日志文件67在确认所有由 MS DTC 协调的资源管理器不具有“不确定”状态的事务之后,请运行 msdtc -resetlog 创建日志文件68 解决办法: [1]:检查你的DTC服务(Distributed Transaction Coordinator)是否可以正常启动,如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog以创建日志文件69重起机器,检查IIS是否可以正常使用,若不行继续70 [2]:在CMD(.bat)下执行以下命令: 开始菜单->运行->cmd打开命令提示窗口71 输入cd %windir%/system32/inetsrv切换到了system32下inetsrv目录http://redoufu.com/。 再输入rundll32 wamreg.dll, CreateIISPackage73(这里小写的时候是:createiispackage) 注意:必须准确键入“CreateIISPackage”,它区分大小写74 再输入regsvr32 asptxn.dll75 关闭"组件服务"并重新打开"组件服务"76 重启IIS:"管理工具"-"服务"找到IIS Admin右击选择"重新启动". 最后打开“管理工具”->“internet信息服务”找到“默认网站”然后右击它, 选择属性,在“TCP地址”处选择本机的IP地址,(这里可选可不选)77再打开“目录安全性”->“编辑 ”弹出“身份验证方法对话框” //这里比较麻烦点78下面说起来有点难,如果上面都对,那100%是下面的问题,如 果这里设置不到,打开网页时,将弹出一个对话框确认后出现“未登陆,无权访 问”,又或者显示那一行出现错误等79// 点击“浏览”->“高级”->“立即查找”在下框选择一个能用的用户(如当前用户 ),然后确定80(这里一般可以省略,按默认的用户就可) 在“匿名访问”处打勾,“允许IIS控制密码”不打勾,密码(你刚才选择的用户 的密码,无密码为空,确定密码也为空)81"基本....."不打勾,"集成....."处打 勾82然后在刚才“匿名访问”处打过勾的现在又不打勾了83 确定后,先按“应用”会出现一条信息“localstart.asp”(其它文件不要选), 用鼠标“点击选择它”(记住,其实就是这里没有选择),再确定84 重新进入刚才的“身份验证方法对话框”,在“匿名访问”处重新打勾再“应用 ”,如出现之前我说的那条信息再点击选择它,再确定,即可完成了85

Q5:IIS 7.5错误500.19,具体信息如下,求高手解答

好像是你的web.config 的设置和系统中的相关.net framework 的machine.config (如 Directory of C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config Directory of C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config Directory of C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config Directory of C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config),或者IIS网页上一级目录的web.config设置有冲突 (如:C:\inetpub\wwwroot\web.config)86在这些文件中,有一个设定不让下级的网站覆盖 (override)87

Q6:发布asp网站 IIS7.5错误 500.19 - Internal Server Error

配置文件的问题,查看一下web.cofing配置里的数据是否正确

版权声明:admin 发表于 2021年11月16日 下午7:25。
转载请注明:iisasp服务器错误,服务器内部出错怎么办 | 热豆腐网址之家

相关文章