【问题标题】:sqlrole manager dynamically add a connection string and or providersqlrole manager 动态添加连接字符串和/或提供程序
【发布时间】:2011-07-22 10:09:28
【问题描述】:

如何将连接字符串动态添加到角色管理器?

我正在使用带有表单身份验证的 asp.net mvc 3,由于这是 SAAS 应用程序,每个客户端的连接字符串现在将动态更改我可以基于动态连接字符串创建新的数据上下文,但是有没有办法提供相同的连接字符串到角色管理器?

目前角色管理器使用 web.config 配置如下(仅示例不是实际文件)

<roleManager enabled="true">
            <providers>
                <clear />
                <add connectionStringName="blahblah">
</roleManager>

【问题讨论】:

    标签: asp.net-mvc formsauthentication


    【解决方案1】:

    这个post 和这个post 似乎就是这么做的(如果我理解你的帖子的话)。

    基本上它使用ConfigurationManager 类来修改web.config 的连接字符串或任何值

    希望这会引导您朝着正确的方向前进。

    【讨论】:

    • 谢谢,但这不起作用,因为我有一个 web 应用程序,并且在中等信任度下无法修改 web.config :(..
    猜你喜欢
    • 2023-04-07
    • 1970-01-01
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    • 2016-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多