0

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

我已经阅读了大多数与这个问题相关的帖子我只是想知道是否有人知道最近对 ASP.net 配置工具的任何更改,这将使我能够对站点进行所需的更改。

感谢您的输入!

4

2 回答 2

2

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

于 2012-07-23T20:04:47.660 回答
1

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

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

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

于 2012-07-24T02:50:44.427 回答