自己建的第三方服务器,对抗模式为什么换边就T了所有人
情况来分析了:
① 你是否改变过计算机名称。
② 站点所在的文件目录是否自定义了安全属性。
③ 安装了域控制器后是否调整了域策略。如果是其中的一种情况,请一一将
改变的参数设置回来看是否解决问题。
如果静态空间也无法访问,则说明解析还没生效.
首先你要确定错误的原因:
让IE显示详细的出错信息:
菜单--工具--Internet选项--高级--显示友好的HTTP错误信息,去掉这个选择吧
,然后刷新出错页,就可以看到详细的出错信息,对帮助你确定错误所在非常有
帮助!
造成500错误常见原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用
与包含路径出错、使用了服务器不支持的组件如FSO等。
另解释:
xp下IIS51无法执行ASP文件,错误!500 内部服务器连接错误|解决方法
原因分析
综合分析上面的错误表现我们可以看出,主要是由于iwam账号(在我的计算机即是iwam_myserver账号)的密码错误造成了http 500内部错误。
在详细分析http500内部错误产生的原因之前,先对iwam账号进行一下简要的介绍:iwam账号是安装iis5时系统自动建立的一个内置账号,主要用于启动进程之外的应用程序的internet信息服务。iwam账号的名字会根据每台计算机netbios名字的不同而有所不同,通用的格式是iwam_machine,即由“iwam”前缀、连接线“_”加上计算机的netbios名字组成。我的计算机的netbios名字是myserver,因此我的计算机上iwam账号的名字就是iwam_myserver,这一点与iis匿名账号isur_machine的命名方式非常相似。
iwam账号建立后被active directory、iis metabase数据库和com+应用程序三方共同使用,账号密码被三方分别保存,并由操作系统负责这三方保存的iwam密码的同步工作。按常理说,由操作系统负责的工作我们大可放心,不必担心出错,但不知是bug还是其它什么原因,系统的对iwam账号的密码同步工作有时会失败,使三方iwam账号所用密码不统一。当iis或com+应用程序使用错误iwam的密码登录系统,启动iis out-of-process pooled applications时,系统会因密码错误而拒绝这一请求,导致iis out-of-process pooled applications启动失败,也就是我们在id10004错误事件中看到的“不能运行服务器 3d14228d-fbe1-11d0-995d-00c04fd919c1} ”(这里 3d14228d-fbe1-11d0-995d-00c04fd919c1} 是iis out-of-process pooled applications的key),不能转入iis5应用程序,http 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账号的密码
可能因为这项改动太敏感和重要,微软并没有为我们修改iis metabase中iwam_myserver账号密码提供一个显式的用户接口,只随iis5提供了一个管理脚本adsutilvbs,这个脚本位于c:\inetpub\adminscripts子目录下(位置可能会因你安装iis5时设置的不同而有所变动)。
adsutilvbs脚本功能强大,参数非常多且用法复杂,这里只提供使用这个脚本修改iwam_myserver账号密码的方法:
adsutil set w3svc/wamuserpass password
"password"参数就是要设置的iwam账号的新的密码。因此我们将iis metabase中iwam_myserver账号的密码修改为“aboutnt2001”的命令就是:
c:\inetpub\adminscripts>adsutil set w3svc/wamuserpass "aboutnt2001"
修改成功后,系统会有如下提示:
wamuserpass: (string) "aboutnt2001"
(三)同步com+应用程序所用的iwam_myserver的密码
同步com+应用程序所用的iwam_myserver的密码,我们有两种方式可以选择:一种是使用组件服务mmc管理单元,另一种是使用iwam账号同步脚本synciwamvbs。
1、使用组件服务mmc管理单元
(1)启动组件服务管理单元:选择“开始”->“运行”->“mmc”,启动管理控制台,打开“添加/删除管理单元”对话框,将“组件服务”管理单元添加上。
(2)找到“组件服务”->“计算机”->“我的电脑”->“com+应用程序”->“out-of-process pooled applications”,右击“out-of-process pooled applications”->“属性”。
(3)切换到“out-of-process pooled applications”属性对话框的“标志”选项卡。“此应用程序在下列账户下运行”选择中“此用户”会被选中,用户名是“iwam_myserver”。这些都是缺省的,不必改动。在下面的“密码”和“确认密码”文本框内输入正确的密码“aboutnt2001”,确定退出。
(4)系统如果提示“应用程序被一个以上的外部产品创建。你确定要被这些产品支持吗?”时确定即可。
(5)如果我们在iis中将其它一些web的“应用程序保护”设置为“高(独立的)”,那么这个web所使用的com+应用程序的iwam账号密码也需要同步。重复(1)-(4)步,同步其它相应out of process application的iwam账号密码。
2、使用iwam账号同步脚本synciwamvbs
实际上微软已经发现iwam账号在密码同步方面存在问题,因此在iis5的管理脚本中单独为iwam账号密码同步编写了一个脚本synciwamvbs,这个脚本位于c:\inetpub\adminscripts子目录下(位置可能会因你安装iis5时设置的不同而有所变动)。
synciwamvbs脚本用法比较简单:
cscript synciwamvbs [-v|-h]
“-v”参数表示详细显示脚本执行的整个过程(建议使用),“-h”参数用于显示简单的帮助信息。
我们要同步iwam_myserver账号在com+应用程序中的密码,只需要执行“cscript synciwamvbs -v”即可,如下:
cscript c:\inetpub\adminscripts\synciwamvbs -v
microsoft (r) windows script host version 56
版权所有(c) microsoft corporation 1996-2000。保留所有权利。
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}
从上面脚本的执行情况可以看出,使用synciwamvbs脚本要比使用组件服务的方法更全面和快捷。它首先从iis的metabase数据库找到iwam账号"iwam_myserver"并取出对应的密码“aboutnt2001”,然后查找所有已定义的iis applications和out of process applications,并逐一同步每一个out of process applications应用程序的iwam账号密码。
使用synciwamvbs脚本时,要注意一个问题,那就是在你运行synciwamvbs之前,必须保证iis metabase数据库与active directory中的iwam密码已经一致。因为synciwamvbs脚本是从iis metabase数据库而不是从active directory取得iwam账号的密码,如果iis metabase中的密码不正确,那synciwamvbs取得的密码也会不正确,同步操作执行到“updating applications”系统就会报80110414错误,即“找不到应用程序 3d14228d-fbe1-11d0-995d-00c04fd919c1}”。
好了,到现在为止,iwam账号在active directory、iis metabase数据库和com+应用程序三处的密码已经同步成功,你的asp程序又可以运行了!
修改成功后,系统会有如下提示:
---------------------------------------------------
经过测试,显示应该是
wamuserpass: (string) ""
http 500内部服务器错误可能和IIS 服务器无法加载应用程序有关具体是:
现象:
浏览ASP时 HTTP500内部错误
[aspnet]解决IIS 服务器无法加载应用程序 '/LM/W3SVC/1/ROOT' 错误是 '没有注册类别
查看了一下事件查看器:
[1]:服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '没有注册类别'。
[2]:无法启动 MS DTC 事务管理器。
[3]:MS DTC 事务管理器启动失败。LogInit 返回错误 0x2。。
[4]: 找不到 MS DTC 日志文件。在确认所有由 MS DTC 协调的资源管理器不具有“不确定”状态的事务之后,请运行 msdtc -resetlog 创建日志文件。
解决办法:
[1]:检查你的DTC服务(Distributed Transaction Coordinator)是否可以正常启动,如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。
[2]:在CMD(bat)下执行以下命令:
开始菜单->运行->cmd打开命令提示窗口。
输入cd %windir%/system32/inetsrv切换到了system32下inetsrv目录。
再输入rundll32 wamregdll, CreateIISPackage。(这里小写的时候是:createiispackage)
注意:必须准确键入“CreateIISPackage”,它区分大小写。
再输入regsvr32 asptxndll。
关闭"组件服务"并重新打开"组件服务"。
重启IIS:"管理工具"-"服务"找到IIS Admin右击选择"重新启动"
最后打开“管理工具”->“internet信息服务”找到“默认网站”然后右击它,
选择属性,在“TCP地址”处选择本机的IP地址,(这里可选可不选)。再打开“目录安全性”->“编辑
”弹出“身份验证方法对话框”
//这里比较麻烦点。下面说起来有点难,如果上面都对,那100%是下面的问题,如
果这里设置不到,打开网页时,将弹出一个对话框确认后出现“未登陆,无权访
问”,又或者显示那一行出现错误等。/ /
点击“浏览”->“高级”->“立即查找”在下框选择一个能用的用户(如当前用户
),然后确定。(这里一般可以省略,按默认的用户就可)
在“匿名访问”处打勾,“允许IIS控制密码”不打勾,密码(你刚才选择的用户
的密码,无密码为空,确定密码也为空)。"基本"不打勾,"集成"处打
勾。然后在刚才“匿名访问”处打过勾的现在又不打勾了。
确定后,先按“应用”会出现一条信息“localstartasp”(其它文件不要选),
用鼠标“点击选择它”(记住,其实就是这里没有选择),再确定。
重新进入刚才的“身份验证方法对话框”,在“匿名访问”处重新打勾再“应用
”,如出现之前我说的那条信息再点击选择它,再确定,即可完成了。
手机使用移动数据流量上网时,如果出现网络连接时断时续、频繁断连的情况,有多种原因,请您按照以下方法排查:
1 区域频繁更换导致网络频繁断连
如果您的手机只是在乘坐长途交通工具时(如火车,高铁,长途汽车等),出现网络频繁断连,是因为这类道路一般都铺设在远离城市的区域,运营商网络覆盖能力不足,在人口集中居住的区域附近网络较好,在远离人口居住的区域可能网络覆盖质量差,这样会造成网络反复连接断开的情况。
2 某区域运营商网络质量差
如果您的手机只是在同一区域发生此类现象,建议您通过观察其他同运营商卡的手机网络状况或前往其他区域观察网络状况来判断,如果其他手机网络也有相同现象,或前往其他区域网络质量恢复正常,可能是该区域运营商网络质量差的原因导致,您可以联系该区域运营商询问网络覆盖情况。
3 个别应用或网站频繁断连
如果您的手机只是在使用个别应用时出现了网络频繁断连的现象,这是因为第三方服务器异常,导致数据传输较慢或网络断连,建议尝试使用其他应用或网站,确认网络连接状况。如果网络异常仅限于特定应用或网站,请联系对应第三方客服。
4 套餐限速后上网卡顿,时断时续
部分运营商卡套餐有流量上限,流量使用超过上限后,会降低上网速度,导致上网时卡顿、时断时续,您可以联系运营商客服确认手机卡的套餐是否超过流量上限。
5 开启省电模式后,网络自动断开
省电模式下,为了节省电量,将限制应用后台网络活动,当您重新解锁或重新在前台打开应用后,处于断网状态,需要再次连接网络。这是正常现象,如果您比较在意上网体验,可以关闭省电模式。打开设置,在最上方搜索栏输入省电模式,点击跳转到设置界面,关闭省电模式即可。
6 使用***后上网卡顿,时断时续
请您查看状态栏是否有钥匙形状的图标,如果有,可能是您使用了***上网导致无法上网或上网卡顿,时断时续。
建议您打开设置,在最上方搜索栏输入***,点击跳转到设置界面,根据实际情况选择断开***网络或关闭***软件后重试。
7 使用物联网卡、流量卡上网卡顿,时断时续
由于签约信息的差异,部分物联网卡、流量卡会出现上网异常的情况,请更换普通的卡后重试。如果能够正常连接,建议您联系相关运营商。
8 将APN重置后尝试
建议您打开设置,在最上方的搜索栏输入APN,点击接入点名称 (APN)跳转到设置界面,再次点击接入点名称 (APN),然后点击右上角三个点按钮,选择重置为默认设置尝试。
9 将手机网络重置后尝试
如果您在任何区域都发生此类现象,建议您打开手机设置,在最上方的搜索栏输入还原网络设置,点击还原网络设置,将SIM卡网络还原后尝试。(温馨提示:还原网络设置会删除WLAN和蓝牙连接记录,且需要输入锁屏密码验证)
如果经过以上排查后无法解决您的问题,建议请您提前备份好重要数据(微信/QQ等应用需单独备份),并携带相关购机凭证,到附近的华为客户服务中心检测。
若使用的是vivo手机,可按以下方法排查处理:
1、对比周边使用相同运营商卡的手机,如果均出现相同现象,则可能是当前位置网络质量较差导致。
2、请打开手机快捷栏(顶部下滑或底部上滑)查看是否已开启数据网络。
3、请确保手机卡话费余额充足,如欠费停机,充值成功后请重启手机。请与运营商确认流量套餐是否已达到流量限制标准。必要时可更换能正常上网的SIM卡来确认。
4、如果手机使用了金属、磁吸类保护壳或支架,此类保护壳和支架对手机信号有影响,建议取下后尝试。
5、请进入设置--其他网络与连接--(V-P-N),查看并确认是否使用了V-P-N,如有使用建议关闭后再尝试。
6、请进入手机设置--移动网络/双卡与移动网络--移动/联通/电信/广电--接入点(APN) ,点击"重置为默认设置"后重启手机。
7、进入设置--系统管理--备份与重置--重置网络设置--选择对应SIM卡--重置设置,再使用查看。
注:重置网络设置会将WLAN、移动数据网络、蓝牙等网络的连接、配对记录等删除断开,建议操作前备份下WiFi账号及密码等数据,可以进入云服务--数据同步--打开WLAN、蓝牙等可将数据同步到云服务;进入“云服务”--设备云备份--备份数据类型--打开“系统数据”--返回上一个页面--立即备份,对部分系统设置数据进行备份。
8、若手机端没有“重置网络设置”菜单选项,可进入设置--系统管理/更多设置--备份与重置/恢复出厂设置--还原所有设置--还原。
注:还原所有设置不会删除任何数据或媒体文件,仅会还原手机的所有设置(比如设置的壁纸、解锁样式、WiFi、默认开启程序、桌面布局等),以及部分第三方应用帐号需要重新登录,请确认不影响软件使用后再进行操作。为了数据安全,操作前建议提前备份手机数据。(可以进入云服务--设备云备份--备份数据类型--系统数据--返回--立即备份可备份部分系统设置和桌面布局;云服务--数据同步--打开WLAN、蓝牙等可将数据同步到云服务)
9、若以上方法未能解决,请提前备份好手机端重要数据,携带手机前往vivo客户服务中心检测处理。
温馨提示:建议前往时携带相关购机凭证(如:购机发票/保修卡/身份证),提前电话咨询服务中心工作人员,确保工作人员在正常上班时间再前往,避免空跑,往返路上注意安全。
如果您使用的是华为手机,您的手机无法收到银行验证码短信,请您按照以下方法排查:
1重启网络
可能是网络延迟或服务器通信延迟导致无法接收短信。您可以尝试开关飞行模式,重新触发网络下发短信。
2检查号码是否被设置为黑名单
您可以在骚扰拦截中检查是否设置了拦截陌生短信、号码是否加入了黑名单。如果有,请您根据需要关闭拦截陌生短信功能、将号码移除黑名单。
温馨提醒:如果您的手机进入了隐私空间,骚扰拦截功能无法正常使用。
3如果是移动卡且开启增强信息功能,请切换为普通短信
请您将增强信息切换至普通信息界面:在增强信息单聊界面,点击右上角三个点> 切换到短信/彩信。
4进入开发人员选项中检查相关设置
请您进入设置>系统和更新>开发人员选项>应用中,关闭“不保留活动”开关,并将“后台进程限制”设置为“标准限制”。
5将系统自带“信息”应用设置为默认应用
(1)为了保护您的支付安全和帐号安全,系统禁止第三方应用获取您收到的验证码短信。建议您将系统自带的“信息”设为默认应用后重试。
(2)如果仍然需要使用第三方短信应用,请您关闭验证码保护功能,关闭方法:信息>三个点>设置>验证码安全保护。
6检查是否将号码保存到隐私空间
如果您曾经创建过隐私空间,您可以在隐私空间查看是否有接收到的短信记录,若存在,请您将需要的联系人迁移到主空间,联系人迁移到主空间后即可在主空间查看短信。
温馨提醒:部分手机不支持隐私空间,请以手机实际支持功能为准。
7还原默认设置操作
请您将信息还原默认设置后重试。路径如下:
HarmonyOS:信息 > 四个点 > 设置 > 四个点 ,选择还原默认设置。
EMUI 9X及以上: 信息 > 三个点 > 设置 > 三个点 ,选择还原默认设置。
8检查SIM卡插入其它手机能否收到验证码
将SIM卡插到其他手机上检查是否能收到验证码,如果现象一致,可能是第三方服务器通信延迟,导致验证码短信无法接收,建议联系运营商进行处理。
如果您的设备无法收到验证码短信,请您按照以下方法排查
0条评论