• IIS最小配置


    目的 : IIS按需要配置练习      测试环境 IIS 10  WIN10

    1.安装IIS与建立网站

      安装IIS略,服务器版用添加角色,用户版添加删除WINDOWS组件.

      装好IIS之后,建一个网站.此时默认已经有了很多模块和处理程序映射了,将这些都删除掉.(本机模块继承的,先到IIS根节点上点击模块--->解除锁定.就可以在网站上删除了)

      到浏览器中浏览网站,什么也打不开.因为没有模块也没有处理映射.

      

    2.添加浏览静态页面需要的模块和映射

                    IIS模块详细见 https://docs.microsoft.com/en-us/iis/get-started/introduction-to-iis/introduction-to-iis-architecture

      

      这五个模块都是本机模块,不是托管模块.StaticFile映射是"模块映射"而不是处理程序映射.

    3.关于自定义错误页面配置

      A.自定义IIS错误页面配置需要 CustomErrorModule模块支持.如果有这个模块,在输入错误URL静态文件时,会显示黄页红字那个页面.如果不加,则不会显示,而是空白.在IIS->错误页功能上可自定义.

        例如配置404找不到页面时的错误页

      

      配置之后,找不到静态页面404错误时,会打开404.html这个自定义的页面.

      B.如果请求不是静态或者说请求是托管处理的,那么要显示自定义错误页面,需要在ASP.Net->.net错误页

      

      配置好之后,托管请求的,如果发生错误,可以定向到这404.html

      C.这两种配置都可以在网站下的WebConfig文件里完成,分别如下:

        IIS级错误页 : 在<system.webServer>节点下配置

          <httpErrors errorMode="Custom">
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" prefixLanguageFilePath="" path="/404.html" responseMode="ExecuteURL" />
          </httpErrors>

        ASP.NET级错误页 : 在<system.web>节点下配置

          <customErrors mode="On">
            <error redirect="/404.html" statusCode="404" />
          </customErrors>

    ---------------------------------------------------------------------暂停

  • 相关阅读:
    【HDU】4092 Nice boat(多校第四场1006) ——线段树 懒惰标记 Prime
    【POJ】2528 Mayor's posters ——离散化+线段树 Prime
    【HDU】1754 I hate it ——线段树 单点更新 区间最值 Prime
    C语言 linux环境基于socket的简易即时通信程序 Prime
    Java异常处理
    重载和重写的区别与联系
    SQL Server的优点与缺点
    Servlet基础
    C语言图形编程
    socket通讯,TCP,UDP,HTTP的区别
  • 原文地址:https://www.cnblogs.com/mirrortom/p/8405677.html
Copyright © 2020-2023  润新知