gpt4 book ai didi

asp.net - web.Config 与数据库设置表

转载 作者:行者123 更新时间:2023-12-04 12:37:28 24 4
gpt4 key购买 nike

当您拥有一个包含多个应用程序、Web 服务和 Windows 服务的系统时,哪个是更好的选择?

选项 1)将所有设置放在数据库表中并将其缓存在某处,可能您将不得不使用 Web 服务在应用程序之间共享缓存对象。然后,您可以在网格中查看其中一些设置以供用户操作。

选项 2) 将所有设置放在一个通用配置文件中,并让每个应用程序的 web.config 或 app.config 指向该文件,我相信有一种方法可以将这些设置放在一个网格中,但可能你会丢失“显示基于角色的设置”的能力。

谢谢

最佳答案

这在很大程度上取决于偏好、您正在谈论的设置、您何时需要访问这些设置以及它们的更改频率。

一般来说,我尽量保持我的 web.config 和 app.config 很小。基础设施的设置(例如要加载的模块、连接字符串、日志设置、ORM 设置等)进入那里。基本上,我真正需要或想要在 App_start 或 Main() 方法中访问的任何内容。

任何更复杂的东西,或者适用于较少的应用程序等,我通常不会放入配置文件,而是有我通过 IoC 容器注入(inject)的设置对象,或者从数据库中提取它们。

关于asp.net - web.Config 与数据库设置表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4639308/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com