在运行时添加连接字符串
如果不存在连接字符串,是否可以在运行时将连接字符串插入到 web.config 文件中?这行得通吗?
连接字符串用于 ASP.NET 用户登录并创建帐户数据库。
Is it possible to insert a connection string into a web.config file at runtime, if it isn't there? Would this work?
The connection string is for a ASP.NET user login and create account database.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
“插入”是什么意思?如果您的意思是可以手动编辑 web.config:是的,可以。您需要为connectionStrings 添加一个条目(如果没有的话),然后为您的特定connectionString 添加一个子节点。
如果你的意思是你能用代码来做吗:理论上是的。然而,这通常是不好的做法,而且会带来麻烦。
How do you mean "insert?" If you mean can you manually edit web.config: yes, you can. You'd add an entry for connectionStrings (if there wasn't one) an then a child node for your specific connectionString.
If you mean can you do it in code: theoretically yes. However, it is normally bad practice, and a pain the rear.
是的,这很有可能:
在 ConfigSections 内
Yes it is very possible:
inside ConfigSections
将默认连接字符串放入 web.config 中,并根据需要在运行时替换用户名/密码和数据库名称。
Put a default connectionstring in your web.config and replace the username/password and database name at runtime as desired.