如何更改已部署网站的成员角色?

时间:2012-07-23 19:54:18

标签: asp.net asp.net-mvc-3 configuration

我正在使用带有MVC 3和MS SQL SERVER 2008 R2的Visual Studio 2010。我正在一个位于安装了VS 2010的服务器上的网站上工作。我使用库存会员提供程序方法来创建我的注册用户和网站角色。我可以使用asp.net配置工具调整角色和成员资格,但是当我发布到服务器时,我创建的用户和角色没有与网站的其余部分一起发布。我已经研究过这个问题,并且发现大多数人建议使用第三方工具进行会员更新,但我只是想检查并查看技术是否已经更新,以实际允许更新注册用户角色而不使用第三方部署/发布的网站上的派对工具?

我已经阅读了大部分有关此问题的相关帖子我只是想知道是否有人知道ASP.net配置工具的任何最近更改,这将允许我对网站进行所需的更改。

感谢您的投入!

2 个答案:

答案 0 :(得分:2)

我认为您将网站文件与托管用户/角色的数据库混淆。除非您将本地计算机指向实时数据库,否则只需部署您的网站永远不会更新底层数据库。看看您是否可以从实时服务器获取数据库连接字符串并在您的计算机上使用它...如果它是外部盒,您可能会在防火墙或SQL服务器级别被阻止。

答案 1 :(得分:1)

ASP.Net配置工具并非真正用于生产,因为这意味着管理用户和角色的能力仅限于安装了Visual Studio的用户。

我不太确定人们会真的推荐“第三方”工具,但我认为他们实际上意味着你在MVC网站中建立了自己的一组添加/编辑用户屏幕。

如果您的要求是只有用户添加/编辑用户才能安装Visual Studio,您可以使用ASP.Net配置工具进行生产 - 但是您需要确保您的解决方案您的开发机器使用与生产机器上相同的成员资格数据库。