我可以跟踪 ConfigurationManager 设置的使用吗
Can I track the use of ConfigurationManager settings
我正在尝试清理多个项目中的 web.config,但担心我可能会删除某处正在使用的 appsetting/connectionstring。
比如我想知道是否使用了ConfigurationManager.AppSettings["MySetting"])
。
我当然可以对 ConfigurationManager 或 Appsettings 进行全局查找,但这不会检查已编译的 dll(该项目引用了一些我知道正在寻找特定键的 dll)。
我希望能够 'log'(文本文件、数据库、任何地方)使用 .config 文件,最少记录密钥名称,但理想情况下 namespace/method 调用它.如果可能的话,我可以过一段时间再回来检查日志以查看使用了什么。
删除设置并查看应用是否抛出异常很诱人:),但不是一个现实的选择。
提前致谢!
我正在尝试清理多个项目中的 web.config,但担心我可能会删除某处正在使用的 appsetting/connectionstring。
比如我想知道是否使用了ConfigurationManager.AppSettings["MySetting"])
。
我当然可以对 ConfigurationManager 或 Appsettings 进行全局查找,但这不会检查已编译的 dll(该项目引用了一些我知道正在寻找特定键的 dll)。
我希望能够 'log'(文本文件、数据库、任何地方)使用 .config 文件,最少记录密钥名称,但理想情况下 namespace/method 调用它.如果可能的话,我可以过一段时间再回来检查日志以查看使用了什么。
删除设置并查看应用是否抛出异常很诱人:),但不是一个现实的选择。
提前致谢!