Smu*_*mur 4 .net c# database asp.net connection-string
我找不到符合这个目的的问题,所以我问它.
我们已经部署了一个ASP.NET网站,它有两个连接字符串,其中一个可以由用户在运行时配置.问题是,由于我使用.NET Framework来执行此操作,因此在更改web.config时会创建一个临时文件,这会强制我的客户授予整个网站文件夹的完整权限,而不仅仅是Web.配置文件.他对此并不满意,并且经理正在质疑将其他连接字符串存储在同一个配置文件中.
因此,我可以选择在单独的文件夹中创建单独的配置文件,以便它们只应授予该文件夹的完全权限,或将其存储在数据库中.第一种选择与现在大致相同,所以问题是:
将ConnectionString存储在数据库上怎么样?
请注意,我不是在谈论应用程序ConnectionString,而是另一种选择,因为这个应用程序将像三个应用程序一样集成.
那么伙计们,给我优点和缺点,将它存储在数据库中的好坏点.
如果用户正在使用具有自己数据库的应用程序来连接到他选择的第二个数据库并且需要能够在运行时更改它,那么是的,将其存储在数据库中.这是某种自助服务托管应用程序吗?
设置文件用于管理员要更改的内容.当应用程序用户(或应用程序开发人员)而不是系统管理员希望在设置文件中进行更改时,最好将其放在数据库中.
| 归档时间: |
|
| 查看次数: |
3473 次 |
| 最近记录: |