是否有任何开源项目为asp.net membership provider提供前端?像一个视觉工作室通过它配置暴露,但可以在生产中部署。
我希望在前端看到的一些功能的例子是
Etc
答案 0 :(得分:12)
我在github上找到MembershipStarterKit来自TroyGoode:
什么是Asp.Net MVC会员入门套件?
目前的入门套件 由两件事组成:
- 包含该网站的示例网站 需要的控制器,模型和视图 管理用户和角色。
- 图书馆 为...提供可测试的接口 管理用户和角色和 这些具体实施 包装内置的接口 Asp.Net会员资格&角色提供者。
醇>开箱即用,入门套件提供 您有以下功能:
- 用户列表
- 角色用户列表
- 帐户信息
- 更改电子邮件地址
- 更改用户的角色
它看起来像是基于MVC 2,我不确定它是否适用于其他任何事情。你确实有代码,所以在MVC 3或Web Forms中重用它应该不难。
<强>更新强>
与此同时,我分叉了项目并将所有内容更新为MVC 3剃须刀。我还将视图打包到便携式区域(mvcContrib)。
你可以在这里找到分叉:
答案 1 :(得分:2)
Peter Kellner有一个older article,其中列出了如何执行此操作,并以source code完成。
答案 2 :(得分:2)
是的,我一直在努力清理和修复内置的管理工具。你可以独立运行它。
http://spikes.codeplex.com/releases/view/40655
WebAdmin就是内置的ASP.NetWebAdministrationFiles应用程序,它使用代码隐藏进行清理,以便进行自定义和重构。
这是一个更全面的asp.net Web管理应用程序的前身,它将折叠许多配置问题 在过去5年和3 .net版本中出现。
使用方法: 通过指定applicationPhysicalPath指向WebAdmin,如果相关,还指定applicationUrl(虚拟路径) 例如 ?的Default.aspx applicationPhysicalPath = C:\项目\ WebAdmin的\ WebApplication1 \&安培; applicationUrl = /
最好是运行此应用程序的标识具有提升的权限。因此,使用webdev服务器或cassini启动它是有意义的。 如果您计划将其放在IIS中,请注意使用模拟并相应地配置vdir。
已知问题:
尚未追踪“无效回发”异常的所有可能情况。 这是由于内置的Web管理文件写入并且尚未更新后某个时间关闭的安全漏洞造成的。
当您找到一个时,转到该页面并将其放在页面指令中:EnableEventValidation =“false”并将其发布在http://spikes.codeplex.com问题选项卡上。
答案 3 :(得分:2)
下载链接:source code
答案 4 :(得分:0)
找到one here for asp.net mvc,但收费为30欧元
答案 5 :(得分:0)