Silverlight 中的用户管理、创建自定义 UI 或使用 ASP.NET 网站管理工具?

2024-01-28

我正在为业务线应用程序创建 silverlight,并且正在使用表单身份验证。

对于用户管理,我决定是使用内置的“ASP.NET 网站管理工具”,还是在 Silverlight 中创建我自己的自定义内容(使这成为应用程序体验的一部分)。

这两种方法各有什么优缺点?您认为哪个最好?


我刚刚经历了所有这些,所以我将给出我想到的优点和缺点:

ASP.NET 网站管理工具

Pros:

  1. 已经构建、调试并准备就绪。
  2. 完整的功能集。用户可以根据自己的喜好添加角色、用户和安全性。

Cons:

  1. 它并不真正意味着远程使用。它旨在从 VS 本地使用。微软的官方立场是:是的,你可以远程使用它,但我们不会告诉你如何使用它或在你这样做时提供支持。
  2. 非集成。那么,用户登录到我的 Silverlight 应用程序来管理除其他用户之外的所有内容,他们需要登录到一个完全独立的系统,与我的系统完全不同?这不是一个伟大的系统。

推出您自己的 Silverlight 版本

Pros:

  1. 完全集成的系统。
  2. 一旦掌握了窍门,编码就相对容易。

Cons:

  1. 我找不到ANY在 Silverlight 中执行此操作的开源项目。为什么?是否建议反对?只是不经常这样做吗?我讨厌感觉自己正在做一些很少有人尝试过的事情。
  2. 没有调试也没有全功能,必须自己做。仅仅获得创建具有两个角色的用户的能力就很漫长(尽管并不难)。但我担心:我是否引入了任何安全漏洞?很难说。

最后,我制作了自己的Silverlight版本。太多人抱怨我的“破解”版本(正如他们所说),它给人们留下了足够糟糕的印象,以至于我最终制作了自己的版本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Silverlight 中的用户管理、创建自定义 UI 或使用 ASP.NET 网站管理工具? 的相关文章

随机推荐

  • 将文件直接导入到 SVN 存储库,无需先签出

    我正在使用 SVN 并且在远程计算机上有一个存储库 有时 在本地计算机上工作时 我意识到需要向存储库添加一些新文件 我知道的通常程序是 在我本地计算机上的当前文件夹中签出整个 SVN 存储库 进入那里 将有趣的文件复制到此处 commit
  • 放弃 const of *this 是否会导致未定义的行为?

    以下代码可编译 看起来运行良好 但这会导致任何未定义的行为吗 我想抛弃 const this 这是为了允许const my iterator改变它指向的数据 Test class A public A const int x x x voi
  • 如何在C++中计算欧拉常数或欧拉幂?

    我正在尝试找到更 自然 的方式来使用该号码e在 C C 中 我专注于计算函数e n 我认为 cmath 默认情况下不提供对两者 函数和常量 的支持 但是 可以启用它来包含编译器定义的常量 在这种情况下 M E 这可以通过包含语句来完成 de
  • 基于开始和结束时间的一天中最活跃的时间

    我正在记录社区中玩家的统计数据 对于他们的在线状态和游戏内状态 我会在它们 开始 和 结束 时进行注册 为了显示一天中最活跃的一天和一小时 我想使用一个 SQL 语句来根据 开始 和 结束 日期时间值来测量最活跃的时刻 看着SQL 从数据库
  • 圆形页面指示器 - 如何更改填充颜色变化

    我在用着查看寻呼指示器 具体来说圆形页面指示器在我的 Android 应用程序中 要求是填色会直接移动到指示器的下一个圆圈 不会出现图中的情况 分页时圆圈移动缓慢 停留在中间 我怎样才能做到这一点 你可以在你的 xml 上试试这个
  • BeautifulSoup 表到数据框

    似乎无法将表中的值正确复制到数据框中 如果运行 raw data 它会输出所有值的列表 知道如何使其结构化吗 pop source requests get http zipatlas com us tx austin zip code c
  • ASP.NET 中的 Cookie 问题。在response.redirect之后恢复值

    我花了很多时间在这上面 这太疯狂了 我有一个页面基类 其中包含 setcookie 函数 基本上是这样的 Dim context As HttpContext System Web HttpContext Current If contex
  • Elm:Json 解码器时间戳到日期

    我正在尝试将时间戳 例如 1493287973015 从 JSON 转换为日期类型 到目前为止 我创建了这个自定义解码器 stringToDate Decoder String gt Decoder Date stringToDate de
  • Windows Azure 网站的 SSL 证书[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我一直在使用新的 Windows Azure 网站预览版为客户构建网站 我最近部署了该网站 并将其移至保留实例 以便我可以根据客户的要求为
  • 预打包数据库存在无效架构错误

    我正在基于旧的 Android 项目构建 Android 应用程序 在我的新应用程序中 我使用 Room 我必须使用第一个项目中使用的相同数据库 此外 我使用 com amitshekhar android debug db 库从第一个项目
  • 无法打开终端 - java.io.IOException:无法创建 PTY”

    我尝试在 android studio 中打开终端 但每次我按下它时 它都会显示 java io IOException 无法创建 PTY 如何解决这个问题 我通过打开Settings gt Tool gt Terminal解决了这个问题
  • 获取 ListPreference 选择的键,而不是值 - 可能吗?

    得到value当前所选项目的ListPreference很简单 String selected sharedPrefs getString getString R string list preference array default s
  • JavaScript 中的 HTML“onclick”事件(在表格中)

    我正在尝试将用 HTML 编写的表格转换为 Javascript 因为我希望动态生成表格 行数 我遇到的主要问题是表中的各个单元格是可单击的并打开另一个 html 页面 不幸的是 html onclick 参数不适用于document wr
  • java.lang.NoClassDefFoundError:迁移到数据流 2.x 后的 org/apache/beam/sdk/runners/PipelineRunner

    获取运行时错误 java lang NoClassDefFoundError org apache beam sdk runners PipelineRunner 即使我的 pom xml 中有以下内容
  • 无法将 Next.js 部署到 Netlify。由于 @netlify/plugin-nextjs 插件中的错误,部署失败

    我可以跑npm run build完全没有问题 但是每当我尝试将 Next js 项目部署到 Netlify 时 我都会收到一个奇怪的错误 指出Deploy failed due to an error in netlify plugin
  • 使用循环生成多个PDF文档

    以下是我的 Laravel 控制器之一中的一些代码 用于生成多个时间表 PDF 它只创建 1 个 我确信这是由于 return 语句造成的 但我如何让它创建所有 PDF 我正在使用 barryvdh laravel dompdf publi
  • 如何在 Django 中提供用户上传的文件?

    我正在编写一个 Django 应用程序 用户可以在其中上传图像 但我不知道如何为它们提供服务 我可以看到两种方法 1 将它们作为静态文件上传 将它们上传到static文件夹在我的项目目录中 然后运行python manage py coll
  • 如何更改 iOS 7 中未选中的选项卡栏项目的颜色?

    我试图更改选项卡栏中未选定图像的颜色 默认情况下它们会更改为灰色 即使图像是另一种颜色 我已经搜索过这个 但答案仅适用于 iOS 6 或更低版本 最近这让我很生气 所以我编写了自己的类来处理它 它适用于我尝试过的每个版本的 iOS 它真的很
  • 子弹预制脚本

    我在这个脚本中遇到错误 UnityEngine 不包含刚体的定义 第 22 24 行 public class GunShoot MonoBehaviour public GameObject BulletPrefab public flo
  • Silverlight 中的用户管理、创建自定义 UI 或使用 ASP.NET 网站管理工具?

    我正在为业务线应用程序创建 silverlight 并且正在使用表单身份验证 对于用户管理 我决定是使用内置的 ASP NET 网站管理工具 还是在 Silverlight 中创建我自己的自定义内容 使这成为应用程序体验的一部分 这两种方法