我正在为业务线应用程序创建 silverlight,并且正在使用表单身份验证。
对于用户管理,我决定是使用内置的“ASP.NET 网站管理工具”,还是在 Silverlight 中创建我自己的自定义内容(使这成为应用程序体验的一部分)。
这两种方法各有什么优缺点?您认为哪个最好?
我刚刚经历了所有这些,所以我将给出我想到的优点和缺点:
ASP.NET 网站管理工具
Pros:
- 已经构建、调试并准备就绪。
- 完整的功能集。用户可以根据自己的喜好添加角色、用户和安全性。
Cons:
- 它并不真正意味着远程使用。它旨在从 VS 本地使用。微软的官方立场是:是的,你可以远程使用它,但我们不会告诉你如何使用它或在你这样做时提供支持。
- 非集成。那么,用户登录到我的 Silverlight 应用程序来管理除其他用户之外的所有内容,他们需要登录到一个完全独立的系统,与我的系统完全不同?这不是一个伟大的系统。
推出您自己的 Silverlight 版本
Pros:
- 完全集成的系统。
- 一旦掌握了窍门,编码就相对容易。
Cons:
- 我找不到ANY在 Silverlight 中执行此操作的开源项目。为什么?是否建议反对?只是不经常这样做吗?我讨厌感觉自己正在做一些很少有人尝试过的事情。
- 没有调试也没有全功能,必须自己做。仅仅获得创建具有两个角色的用户的能力就很漫长(尽管并不难)。但我担心:我是否引入了任何安全漏洞?很难说。
最后,我制作了自己的Silverlight版本。太多人抱怨我的“破解”版本(正如他们所说),它给人们留下了足够糟糕的印象,以至于我最终制作了自己的版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)