【发布时间】:2011-01-24 09:22:21
【问题描述】:
我已将我的项目连接字符串保存在 app.config 文件中,并且可以毫无问题地使用它。 但是有人告诉我,她已经把它放在了她项目的 Properties.Resources 中。
现在,我的问题是这两种方式之间有什么偏好吗?或者你还提供什么?
谢谢
【问题讨论】:
标签: c# app-config connection-string
我已将我的项目连接字符串保存在 app.config 文件中,并且可以毫无问题地使用它。 但是有人告诉我,她已经把它放在了她项目的 Properties.Resources 中。
现在,我的问题是这两种方式之间有什么偏好吗?或者你还提供什么?
谢谢
【问题讨论】:
标签: c# app-config connection-string
如果您希望能够更改此部署后,最好将其放在 app.Config 中。如果您只需要在编译时对其进行配置,则任何一个选项都可以。资源中仅编译时配置的优点是既可以隐藏配置字符串,又可以减少要部署的文件。
【讨论】:
这一直是一个有趣的答案。这一切都取决于您当前的情况和需求。
如果您希望灵活地在部署后轻松更改连接字符串,那么 app.config 可能是最简单的选择。
如果安全是一个问题,那么您可以考虑两件事。
【讨论】: