use*_*480 3 c# asp.net connection-string
我在web.config中有以下内容
<connectionStrings>
<add name="ActiveDirectoryConnection" connectionString="LDAP://ActiveDirectoryDomain1.com" providerName="System.Web.Security.ActiveDirectoryMembershipProvider"/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
我需要在我的登录页面添加一个下拉框,允许用户将connectionString更改为其他字符串,例如"LDAP://ActiveDirectoryDomain2.com"
在C#代码后面如何更改connectionString值?
我遇到的问题是有4个其他web.config设置调用一个connectionString.例如:
<activeDirectorySecurityContextSettings connectionStringName="ActiveDirectoryConnection" defaultADUserName="ReportUser" defaultADPassword="password"/>
Run Code Online (Sandbox Code Playgroud)
谢谢!
如果用户能够更改设置的值,则web.config文件是存储设置的错误位置.
您应该在设置文件中签出用户范围值.
使用这样的设置时,在运行时更改值很容易:
Properties.Settings.Default.LdapConnectionString = "New Connection String";
Properties.Settings.Default.Save();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14486 次 |
| 最近记录: |