`

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提供了一个管理脚本adsutil.vbs,这个脚本位于c:\inetpub\adminscripts子目录下(位置可能会因你安装iis5时设置的不同而有所变动)。
adsutil.vbs脚本功能强大,参数非常多且用法复杂,这里只提供使用这个脚本修改iwam_myserver账号密码的方法:
adsutil set w3svc/wamuserpass password
“password“参数就是要设置的iwam账号的新的密码。因此我们将iis metabase中iwam_myserver账号的密码修改为“aboutnt2001”的命令就是:
c:\inetpub\adminscripts>adsutil set w3svc/wamuserpass “ab

 

 

⑵http://www.cnblogs.com/wf225/archive/2008/04/30/1178058.html   {***********主要}

 按⑵做完后,会创建一个名为ASPNET的用于运行ASP.NET辅助进程(asp_wp.exe)的帐号。.net会用它来访问数据库,你可以在你建立的数据库上右键-属性-文件里, 把数据库的拥有者改为机器名/ASPNET


Server Application Error 问题的解决   {************主要}

解决办法:
[1]:检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog      以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。

[2]:在CMD下执行以下命令:

                cd %windir%\system32\inetsrv

                rundll32 wamreg.dll, CreateIISPackage

                regsvr32 asptxn.dll

重起机器,我的问题到这步已经可以完美解决!遇到这个郁闷的问题 系统导了一次,IIS重装了若干次,BAIDU了一些资料,终于解决了,希望对你有帮助。

重要提示(skyaspnet),  如果在些过程中出现 wamreg.dll 出错,  请按以下步骤解决:

1、恢复MSDTC服务。因为我的服务中没有此项服务,故先行安装:msdtc -install

2、重建日志文件:msdtc -resetlog

3、不需要卸载重装IIS,在服务中停止“World Wide Web Publishing”、“IIS Admin”两项服务。

4、在CMD下执行以下命令:
                cd %windir%\system32\inetsrv
                rundll32 wamreg.dll, CreateIISPackage
                regsvr32 asptxn.dll

5、启动“IIS Admin”、“World Wide Web Publishing”两项服务。

分享到:
评论

相关推荐

    解决http500错误解决http500错误解决http500错误解决http500错误

    解决http500错误解决http500错误解决http500错误解决http500错误解决http500错误

    解决IIS浏览ASP出现HTTP500错误批处理代码(可解决99%该错误)

    解决IIS浏览ASP出现HTTP500错误批处理代码(可解决99%该错误)

    IIS HTTP 500 错误解决方法

    IIS HTTP 500 错误解决方法 IIS HTTP 500 错误是一种常见的服务器错误,它可能是由于多种原因引起的,包括配置不当、权限问题、密码不统一等。本文将详细介绍 IIS HTTP 500 错误的解决方法,并对该错误的成因进行...

    解决http500 内部服务错误的方法

    HTTP 500错误通常表明服务器遇到了无法完成请求的问题,并且无法给出具体原因。这种错误不仅会打断用户的正常使用体验,对于开发者而言,也是排查问题的一大挑战。接下来,我们将详细介绍如何有效解决HTTP 500内部...

    IIS HTTP 500错误的解决方法.docx

    "IIS HTTP 500错误的解决方法" IIS HTTP 500错误是我们经常碰到的错误之一,它的主要错误表现就是ASP程序不能浏览,但HTM静态网页不受影响。另外当错误发生时,系统事件日志和安全事件日志都会有相应的记录。 一、...

    启用win7下IIS7的http500错误详细信息提示显示怎么办.docx

    然而,当遇到HTTP 500错误时,它通常只会显示一个简化的错误页面,这对于开发者来说并不足够,因为这无法提供具体的错误信息以定位问题所在。为了解决这个问题并获取详细的错误信息以便于调试,你可以按照以下步骤...

    如何查看在IE浏览器中网页出现http 500错误的原因?.docx

    当用户在IE浏览器中遇到HTTP 500错误时,通常只会看到“网站无法显示该网页”的简单提示,这对于解决问题是不够的。为了获取更详细的错误信息,以便开发者或技术支持人员能够诊断并修复问题,可以按照以下步骤操作:...

    HTTP 500 内部服务器错误

    HTTP 500错误属于服务器错误类,具体指代的是服务器遇到了一种未预期的状况,这可能是由于服务器的脚本、配置或软件出现问题,导致其无法完成对HTTP请求的处理。此错误代码通常不会给出具体错误原因,而是笼统地...

    HTTP 500错误是什么意思?

    HTTP 500错误详解 HTTP 500错误是一种常见的服务器内部错误,它指的是Web服务器在处理请求时遇到了意外情况,无法返回正常的响应。这种错误常见于Web应用程序中,例如ASP、ASP.NET、PHP、JSP等。 HTTP 500错误的...

    HTTP500服务器错误

    ”这表明作者之前尝试了解决IIS服务器上出现的HTTP 500错误,但未成功,因此决定上传一份修正后的文档。从这一描述来看,我们可以推测作者之前的方法可能不够全面或者某些步骤执行不当,导致问题未能得到解决。 ###...

    HTTP 500内部服务器错误的解决方法

    HTTP 500错误的原因通常涉及以下几个方面: 1. **服务器端脚本错误**:例如ASP.NET、PHP等应用程序中的编程错误。 2. **配置文件错误**:如web.config或httpd.conf等配置文件中存在语法错误或配置不当。 3. **权限...

    Win2003下Asp配置技巧 http 500内部服务器错误

    - 对于HTTP 500错误,还需要检查应用程序池的错误日志以及服务器的事件查看器。 5. **检查ASP脚本** - 检查是否有语法错误或不兼容的代码片段。 - 使用调试工具跟踪脚本执行过程中的异常。 6. **优化IIS性能...

    eclipse出现HTTP 500错误

    eclipse出现HTTP 500服务器内部错误,我们的代码程序并没有错误,选择一个外部浏览器却可以正常运行。那么,我们应该怎样选择一个外部服务器呢?

    HTTP500内部错误解决办法

    HTTP500错误,全称为"IIS 500 - Internal Server Error",是Web服务器在处理请求过程中发生了未知的内部错误,导致无法完成请求。这个错误通常表明服务器端出现问题,而不是客户端。当用户尝试访问网页时,如果返回...

    http500内部服务器错误的方法解决

    当使用IIS(Internet Information Services)作为Web服务器时,出现HTTP 500错误可能与IWAM(Internet World Anonymous Machine)账户有关。本文将详细介绍该问题的原因及解决方案。 #### 问题背景 在IIS中遇到...

    http500内部服务器错误解决方法.txt

    HTTP 500错误是一种常见的Web服务器错误,当服务器遇到无法处理的请求时就会返回此错误。这种错误可能由多种原因引起,包括但不限于服务器配置问题、应用程序错误或者权限设置不当等。解决HTTP 500错误通常需要对...

    HTTP 500 服务器内部错误的解决方法

    正确执行这些步骤后,大部分情况下可以成功修复HTTP 500错误,恢复网站或应用程序的正常运行。如果问题仍然存在,可能需要检查其他可能的故障源,如日志文件,或者检查IIS配置是否存在其他错误。

    500的错误信息

    在日常工作中,我们可能会遇到这样的情况:在Windows XP系统上安装Internet Information Services (IIS) 之后,当尝试访问ASP或ASP.NET文件时,浏览器返回一个“HTTP 500 内部服务器错误”。这种错误往往令人困惑,...

Global site tag (gtag.js) - Google Analytics