[fix]Config创建默认配置文件的开关Runtime.CreateConfigOnMissing,仅需对自动创建生效,而不应该阻止用户主动Save
智能大石头 编写于 2024-08-09 00:30:41 石头 提交于 2024-08-10 14:22:24
X
<?xml version="1.0"?>
<configuration>
  <appSettings>
    <!--核心库配置-->
    <!--日志配置-->
    <!--是否启用全局调试。默认为不启用-->
    <add key="NewLife.Debug" value="false"/>
    <!--日志目录。默认为当前目录下的Log文件夹。生产环境建议输出到站点外单独的Log目录-->
    <add key="NewLife.LogPath" value=""/>
    <!--临时目录。默认为当前目录下的XTemp文件夹。生产环境建议输出到站点外单独的XTemp目录-->
    <add key="NewLife.TempPath" value=""/>

    <!--线程池配置-->
    <!--是否启用线程池调试。默认为不启用-->
    <add key="NewLife.Thread.Debug" value="false"/>

    <!--Web配置-->
    <!--CompressionModule模版压缩的文件,逗号隔开-->
    <add key="NewLife.Web.CompressFiles" value=".aspx,.axd,.js,.css"/>

    <!--对象容器配置-->
    <!--指定接口在相应注册名称下的实现类型,可指定是否实例(单例模式)、优先级。-->
    <add key="NewLife.ObjectContainer_接口名" value="name=注册名称,type=实现类型,priority=0"/>

    <!--消息配置-->
    <!--是否启用消息调试,输出序列化过程。默认为不启用-->
    <add key="NewLife.Message.Debug" value="false"/>
    <!--是否在出错时Dump数据流到文件中。默认为不启用-->
    <add key="NewLife.Message.DumpStreamWhenError" value="false"/>
  </appSettings>
  <system.web>
    <httpHandlers>
      <!--注册消息模型数据流处理器-->
      <add verb="GET,POST" path="Message.ashx" type="NewLife.IO.StreamHttpHandler, NewLife.Core"/>
    </httpHandlers>
    <httpModules>
      <!--全局错误处理模块-->
      <add name="ErrorModule" type="NewLife.Web.ErrorModule,NewLife.Core"/>
      <!--压缩模块,用于压缩aspx页面,axd资源,css和js等-->
      <add name="CompressionModule" type="NewLife.Web.CompressionModule,NewLife.Core"/>
      <!--页面执行时间模块,用于在页面中输出页面执行时间-->
      <add name="RunTimeModule" type="NewLife.Web.RunTimeModule,NewLife.Core"/>
      <!--Url重写处理模块-->
      <add name="UrlRewrite" type="NewLife.Web.UrlRewrite,NewLife.Core"/>
    </httpModules>
  </system.web>
</configuration>