zoukankan      html  css  js  c++  java
  • Windows Server 2019 安装IIS 问题合集

    Windows Server 2019安装的IIS 版本号为 10.0.17763.1

    1. IIS 无法安装.net framework 3.5功能

    分析原因:.net framework 3.5功能的源文件不是作为典型安装的一部分安装的,而是位于并行存储(SxS)文件夹中

    解决过程:重新装载 Windows Server 系统的 ISO文件,然后在添加角色和功能向导中指定备用源路径,如下图:

     2.部署网站之后访问时出现各种模块问题无法访问,如:

    “模块 IIS Web Core 通知 MapRequestHandler 处理程序 StaticFile 错误代码 0x80070002”

    “处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”

    “HTTP错误500.21-Internal Server Error”

    最可能的原因:
    (1)使用了托管处理程序,du但是未安装或未完整安装 ASP.NET。
    (2)处理程序模dao块列表的配置中存在书写错误。
    (3)在应用程序初始化期间,要么应用程序初始化功能已将 skipManagedModules 设置为 True,要么重写规则设置了映射到托管处理程序的 URL 并且还设置了 SKIP_MANAGED_MODULES=1。
    可尝试的操作:
    (1)如果要使用托管处理程序,请安装 ASP.NET。
    (2)请确保正确指定处理程序模块的名称。模块名称区分大小写,并使用modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" 格式。
    (3)设置映射到托管处理程序的 URL (例如 .aspx)时,请确保所有应用程序初始化重写规则都设置 SKIP_MANAGED_MODULE=0。
    (4)作为替代方法,请确保应用程序初始化重写规则将请求映射到非托管处理程序(例如,映射到 .htm 文件,该文件映射到 StaticFileHandler。)

    分析原因:IIS->功能视图-> 处理程序映射/模块 对比IIS 运行正常的系统,列表中都少了很多处理程序映射以及模块,应该是安装时没有勾选必要的功能

    解决过程:从运行正常的系统中   C:WindowsSystem32inetsrv  拷贝缺少的dll文件,同时对比更新   C:WindowsSystem32inetsrvConfigapplicationHost.config  ,重启IIS,问题解决。

     以上是本人在部署Server 2019是遇到的问题,不同的情况虽然提示相同的错误代码,但是解决的办法不限于以上,仅供参考,读者自行辨别便可。

  • 相关阅读:
    [bzoj1251]序列终结者
    Codeforces #Round 406(Div.2)
    [3.23校内训练赛]
    [APIO2009]
    [APIO2016]
    [bzoj1901]动态区间k大
    [9018/1904]火星商店
    [bzoj3673/3674可持久化并查集加强版]
    [bzoj1297][SCOI2009]迷路
    [bzoj1218][HNOI2003]激光炸弹
  • 原文地址:https://www.cnblogs.com/EasyInvoice/p/14042841.html
Copyright © 2011-2022 走看看