sqlrole 管理器动态添加连接字符串和/或提供程序
如何动态地将连接字符串添加到角色管理器?
我正在使用带有表单身份验证的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
此帖子和此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.