【问题标题】:How to change configuration in memory如何更改内存中的配置
【发布时间】:2012-01-06 12:27:02
【问题描述】:

我想知道这是否可能。我真的很想在没有配置文件的情况下发布我的应用程序(阻止用户摆弄它)。是否可以在 global.asax (application_start) 事件中设置内存中的所有配置?例如,我不希望用户直接弄乱连接字符串,我希望他们只能在 gui 中修改它。而且我不想写入配置文件,因为可能存在安全问题....

【问题讨论】:

  • 您可以使用数据库来存储设置(并不少见)并将给定数据库的连接字符串存储在应用程序设置中 - L2S 默认情况下会这样做;与 DBML 设计器中使用的连接连接,除非您使用连接字符串或类似内容初始化上下文。

标签: asp.net configuration


【解决方案1】:

您仍然可以使用文件系统并对文件进行加密。这样只有你可以修改或从应用程序中修改,但没有人可以直接从文件中修改配置。您也可以加密配置部分:Check this Microsoft Link out

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-06
    • 2011-01-01
    • 2016-01-10
    • 2016-08-07
    • 2020-04-07
    • 2023-04-04
    • 2020-07-27
    • 1970-01-01
    相关资源
    最近更新 更多