【发布时间】:2012-06-21 20:21:53
【问题描述】:
我有一个使用 ASP.NET SQL 成员资格提供程序的 Web 角色。当前配置位于 Web.Config 文件中。我想将连接字符串配置为 Web 角色设置,而不是将其放在 Web.Config 中。我想要这样做的主要原因是我可以在 azure 项目上设置配置以发布到不同的托管服务(dev、qa 等)。现在,每次我想手动编辑 web.config发布到不同的服务。
我对如何实现这一点有一些想法。
- 编写自定义成员资格提供程序,包装 SQL 提供程序并为其提供自定义配置。
- 在 Web Role OnStart 方法中添加一些内容以更改 Web.config 文件中的连接字符串。
以前有没有人做过类似的事情,或者对哪个选项可能是最好的有建议,或者对如何实现这一点有其他想法?
【问题讨论】:
标签: asp.net azure asp.net-membership sqlmembershipprovider