sqlrole 管理器动态添加连接字符串和/或提供程序

发布于 2024-10-26 12:23:14 字数 404 浏览 1 评论 0原文

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

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

当前 rolemanger 使用 web.config 配置如下(仅示例而不是实际文件)

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

how can I add a connection string dynamically to role manager?

I'm using asp.net mvc 3 with forms authentication and since this is SAAS app the connection string for each client will change dynamically now I can create new datacontext based on dynamic connection string but is there a way to provide same connection string to role manager?

currently rolemanger is configured using web.config as follows (example only not actual file)

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤者何惧 2024-11-02 12:23:14

帖子和此post 似乎正是这样做的(如果我正确理解你的帖子)。

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

希望这能引导您走向正确的方向。

This post and this post seem to be doing exactly that (If I understand your post correctly).

Basically it's using the ConfigurationManager class to modify the connectionstring, or any value for that matter, of the web.config

Hopes this leads you in the right direction.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文