zoukankan      html  css  js  c++  java
  • [原创]2天的搜索经验对IIS的问题的全面解决方案

    2007-03-15 16:47

    一般的错误可以通过重新安装IIS解决,注意重装要手动删除那个Inetpub文件夹。

    打算学习asp.net,装了iis,打开默认页面居然不能显示,出现HTTP 500内部服务器错误,去掉友好显示,发现错误如下:

    "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."

    网上提供了很多密码一致性问题的解决方案,即IWAM账号在Active Directory、IIS metabase数据库和COM+应用程序三处的密码不同步造成的错误。这个问题是否适用所有情况不太清楚,不过如果觉得麻烦的话,先跳过修改密码这一步,进行接下来的简单步骤。

    在下面步骤之前请确认启动了Distributed Transaction Coordinator服务或者重安装MSDTC服务

    net stop msdtc          停止MSDTC服务
    msdtc -uninstall        卸载MSDTC服务
    msdtc -install          重新安装MSDTC服务[确认在事件查看器中msdtc服务已经正常启动

    出现此类错误,可以查看系统的事件日志,里面有详细错误,可以通过控制面板->管理工具->事件查看器打开,我的错误为:

    事件类型: 警告
    事件来源: W3SVC
    事件种类: 无
    事件 ID: 36
    日期:    2007-3-15
    事件:    16:10:25
    用户:    N/A
    计算机: HUST
    描述:
    服务器无法加载应用程序 '/LM/W3SVC/1/ROOT/IISHELP'。错误是 '没有注册类别'。

    解决方法:

    在CMD中分别输入以下内容

    cd %windir%\system32\inetsrv

    rundll32 wamreg.dll, CreateIISPackage

    regsvr32 asptxn.dll

    (请注意,CreateIISPackage 区分大小写。)

    如果还不行,请确认以下IIS设置:

    对需要访问的默认站点和虚拟目录进行下面设置

     
    查看更多精彩图片

    查看更多精彩图片

    还不行的话,就要设置开头所说的密码问题了,这个虽然复杂,但一步步来就ok了,这些网上有详细设置,自己baidu一下吧。

    至此,重新运行IIS并调试,应该是完美的成功了!祝大家成功!

  • 相关阅读:
    (三)Web模块:【1】Web3.0 新特性之使用注解开发
    (三)Web模块:【7】SpringMVC异步请求
    第四章:(1)Web 开发简介
    (三)Web模块:【2】Web3.0 新特性之异步处理
    (三)Web模块:【5】Servlet3.0 与 SpringMVC 整合
    第三章:(2)SpringBoot 日志使用配置
    第三章:(1)日志框架与SLF4j 使用
    (三)Web模块:【6】定制与接管 SpringMVC
    (三)Web模块:【3】Servlet3.0 新特性之 ServletContainerInitializer
    每日日报8月19日
  • 原文地址:https://www.cnblogs.com/absolute8511/p/1649699.html
Copyright © 2011-2022 走看看