控制台应用程序的机器配置而不是 app.config 文件
是否可以在单机配置文件中使用控制台应用程序的 app.config 文件中的连接字符串?那么服务器上的所有控制台应用程序都可以使用相同的文件吗?
Is it possible to use connection strings in a Console app's app.config file in a single machine config file instead? So all console apps on the server can use the same file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以,但这意味着任何 .NET 应用程序都可以访问您的数据库。
我建议不要这样做,原因如下:
app.config
而不是machine.config
中查找此信息。app.config
文件简单地将应用程序移动到另一台计算机并让一切正常工作(您还需要将连接字符串信息导入到新的计算机.config
)。您确实应该将配置与使用它的应用程序一起保留。
You could, but that would mean that any .NET application could gain access to your database.
I would advise against it, for several reaons:
app.config
notmachine.config
.app.config
file and have everything just work (you will also need to import the connection string information to the newmachine.config
).You really should keep the configuration with the application that uses it.