gpt4 book ai didi

c# - 动态更改 web.config 中的 connectionString

转载 作者:行者123 更新时间:2023-11-30 13:28:59 25 4
gpt4 key购买 nike

我的 web.config 中有以下内容

<connectionStrings>
<add name="ActiveDirectoryConnection" connectionString="LDAP://ActiveDirectoryDomain1.com" providerName="System.Web.Security.ActiveDirectoryMembershipProvider"/>
</connectionStrings>

我需要在我的登录页面添加一个下拉框,允许用户将 connectionString 更改为不同的字符串,例如"LDAP://ActiveDirectoryDomain2.com"

在 C# 代码后面如何更改 connectionString 值?


更多信息:

我遇到的问题是有 4 个其他 web.config 设置调用一个 connectionString。例如:

<activeDirectorySecurityContextSettings connectionStringName="ActiveDirectoryConnection" defaultADUserName="ReportUser" defaultADPassword="password"/>  

谢谢!

最佳答案

如果用户能够更改设置的值,则 web.config 文件存储设置的位置是错误的。

您应该改为在设置文件中检查用户范围值。

MSDN - Using Settings in C#

使用这样的设置时,在运行时更改值很容易:

Properties.Settings.Default.LdapConnectionString = "New Connection String";
Properties.Settings.Default.Save();

关于c# - 动态更改 web.config 中的 connectionString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3441774/

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