gpt4 book ai didi

c# - 动态设置 web.config 中的值?

转载 作者:太空宇宙 更新时间:2023-11-03 16:18:12 24 4
gpt4 key购买 nike

在我的 web.config 我有这样的东西:

 <connectionStrings>
<add name="Entities1" connectionString="metadata=res://*/CData.csdl|res://*/CData.ssdl|res://*/CData.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=ser;initial catalog=dda;persist security info=True;user id=s;password=a;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
<add name="Entities2" connectionString="metadata=res://*/M.AuthModel.csdl|res://*/M.AuthModel.ssdl|res://*/M.AuthModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=ser;initial catalog=dda;persist security info=True;user id=s;password=a;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>

我有数据库密码之类的东西。

每次我在我的项目中创建一个设置时,我都会得到 s.th.喜欢:

<setting name="db_username" serializeAs="String">
<value>s</value>
</setting>

是否可以在上面的 connectionString 中使用此 setting 以便我可以更改,例如只需更改 setting 即可为两者设置用户名?

最佳答案

您将无法更新 web.config,但您可以使用获取连接字符串的方法。

此方法然后可以从 web.config 文件中获取连接字符串,获取项目设置(在本例中为用户名)并在返回之前将其放入连接字符串中。

这是一个合适的替代方案吗?

关于c# - 动态设置 web.config 中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15002604/

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