我的系统是XP IIS是5.0 我是用VS2005做一个档案管理程序,并制作成了WEB安装程序,在自己的电脑上直接安装一切正常,但是把这个WEB安装程序拷到其他机子上去安装却运行不了,当然另一台机子上也装了IIS5.0 .net framework 2.0 一运行就出现HTTP 500的错误,在网上找了几天都没找到解决办法,我可以保证程序是没有问题的,因为在自己的电脑上一切正常,后面我就干脆把VS2005装在了那台机子上,可是还是出现HTTP500的错误,请问一下这问题到底出在哪,先谢过各位了!

解决方案 »

  1.   

    解决IIS 服务器无法加载应用程序 '/LM/W3SVC/1/ROOT' 错误是 '没有注册类别2008年07月25日 星期五 下午 07:52现象: 浏览ASP时   HTTP500内部错误查看了一下事件查看器:
    [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下执行以下命令:
    cd %windir%\system32\inetsrv 
    rundll32 wamreg.dll, CreateIISPackage 
    regsvr32 asptxn.dll
    重起电脑我到这里就已经解决问题了!
    ========以下部分是网上重新找的资料 (如果执行上面步骤仍然不行,请继续) ==============
    1. 系统开始菜单里   点 运行 输入:
    regsvr32 jscript.dll                    (注:这个命令修复java脚本相关的动态链接库)
    重新点运行 输入:
    regsvr32 vbscript.dll                 (注:这个命令修复vb脚本相关的动态链接库)2. 微软的关于MS DTC 无法安装的解决办法的文章:
    http://support.microsoft.com/default.aspx?scid=kb%3Bzh-cn%3B891801 
      

  2.   


    我运行的不是ASP,而是ASP。NET
      

  3.   

    在 csdn上有这样的问题,你现看看,他们都解决了,
    有个建意,一个windows更新,会对iis5.0有影响,在网上找一下,我记不清了
      

  4.   

    看来是iis微软漏洞引起的  原来有这样的提示吗
      

  5.   

    你可以先不用WEB安装程序,直接把你的源文件拷过去试试。看看是不是安装程序的问题。
      

  6.   

    顶.可能性挺多的.iis有时候就是会比较麻烦
      

  7.   

    1:它机器上补丁跟你的不一样。
    可能由于补丁影响了IIS
    2:打包文件再找台机器测试下。
       如果还不行,就估计是打包的时候就有问题
      

  8.   


    总之出现这个错误,就说明肯定有问题.再好好查查吧.实在不行你就重装iis吧.
      

  9.   

    iis重装过N次了!!!!!!!!!!!,哎快疯了!!!!!!!!!
      

  10.   

    确认下你的web目录IIS来宾的访问权限是否正确