0

我正在编写通过 WCF 服务与 SQL 服务器通信的 C# WinForm 和 asp.net 应用程序。我想避免创建自己的用户管理系统,并想使用可以创建/删除/管理用户和角色的现有组件/技术。你会推荐什么?

注意:我知道日内瓦框架,但 RTM 是 2009 年下半年。

4

1 回答 1

1

对您来说最好的解决方案是为您的 Web 应用程序使用内置的 asp.net 角色管理,这取决于您的应用程序复杂性,内置角色管理可以为您处理多少。请检查这些链接 http://msdn.microsoft.com/en-us/library/t32yf0a9.aspx http://aspnet.4guysfromrolla.com/articles/120705-1.aspx

关于日内瓦,它是一个基于声明的访问模型,这是 MS 长期以来提出的,最终我们看到了它们。我已经评估了 Beta 并且似乎工作正常,但不知道它在生产级代码中的使用情况如何。如果您正在寻找多平台联合应用程序,您可以使用日内瓦,否则 asp.net 角色管理就足够了。

同样,这完全取决于您正在开发的应用程序的复杂性。Geneva 可以很好地处理复杂的联合应用程序,而无需编写太多代码。

于 2009-01-21T11:26:29.747 回答