zoukankan      html  css  js  c++  java
  • 修改Web.config的appSettings配置节时导致的站点页面重编译

    对于站点的一些系统的配置参数,我们一般保存到web.config文件中,比如数据库连接字符串等等.

    但是在当我们运行时修改web.confg的appsetting时会导致站点的文件重新编译,从而影响了整个站点的运行性能.

    经过笔者查询资料,可以通过设置appsettings的configsource属性解决这样的问题.

    Web.config中appSettings节有个属性:

    configSource,这个属性可以指定一个存储appSettings的外部文件的相对路径,而这个外部文件的修改是不会引起页面的重新编译的,即使配置设置发生了更改,您也可能想要保留状态信息。ASP.NET 允许在 <appSettings><trace> 和任意自定义节中保留这些信息,前提是将这些节与某一外部配置文件结合使用。使用 configSource节属性指定该外部文件的路径。在外部配置文件中,可以存储希望能够对其进行更改但不会导致应用程序重新启动的配置设置。为此,请将指定配置节上的 restartOnExternalChanges 属性设置为 false。若要恢复为标准行为,请将 restartOnExternalChanges 属性设置为 true

    Code
  • 相关阅读:
    在 ASP.NET 中实现会话状态的基础
    STL 备忘录
    ASP.NET开发环境的详细配置
    COFF 文件的格式
    mbstowcs and MultiByteToWideChar
    苦心人天不负
    CString GetBuffer() and ReleaseBuffer()
    c语言的函数指针
    如何架设流媒体服务器(2)
    再谈从vc6迁移到vs2005
  • 原文地址:https://www.cnblogs.com/rainnight/p/1368093.html
Copyright © 2011-2022 走看看