gpt4 book ai didi

asp.net-mvc - Asp.net MVC/Silverlight 和 Sharepoint 2010 集成

转载 作者:行者123 更新时间:2023-12-03 14:35:08 24 4
gpt4 key购买 nike

Just a sidenote: I'm not sure whether I should post this to serverfault as well, because some MOSS admin may have some info for me as well?

Additional note 1: I've found this document (Asp.net MVC 2 & Sharepoint integration) if anybody with sufficient expirience is willing to comment on its content whether this can be used in my described scenario or not.

Additional note 2: I've discovered (later) that Silverlight is supported in Sharepoint 2010 so I'm considering it as well. So if anyone would comment on silverlight integration as well.

先做一些解释(没有 Asp.net MVC/Silverlight)

是否可以将两者结合起来?是否可以编写至少与 MOSS 共享凭据信息的应用程序?

我必须编写一个与这些技术有关的 MOSS 应用程序:

  • MOSS 2010
  • 个人客户端证书身份验证(最有可能在 USB key 上)
  • Active Directory 联合服务
  • 独立的 SQL 数据库,用于提供特定于应用程序的数据(独立为不属于 MOSS 数据库的一部分)

它应该如何运作?

  1. 用户应在 MOSS 2010 中使用个人证书进行身份验证
  2. MOSS 的某个部分将与我的自定义应用程序相关
  3. 此应用程序应仅通过 AD FS 授权特定用户 - 我猜这些用户应该附加特定的安全声明
  4. 此应用程序应使用与此应用程序相关的附加(特定于应用程序)安全声明(作为各个应用程序部分的附加应用程序级授权权限)来管理(有权访问此应用程序的)用户
  5. 此应用程序应大量使用自定义 SQL 2008 数据库来处理自己的数据
  6. 此应用程序还应该能够与外部系统集成(例如 Exchange 以注入(inject)日历条目、ERP 系统等)
  7. 此应用程序应该能够将其数据(从其数据库)导出到文件。我不知道这是否可行,但如果该应用程序可以将这些文件添加到 MOSS 并将授权信息附加到它们,这样只有拥有足够权限的用户才能查看/打开这些文件,那就太好了。

为什么选择 Asp.net MVC/Silverlight?

我非常精通 Asp.net MVC(也是最新版本),自 2003 版以来我没有在 Sharepoint 上做过任何事情(这对我没有好处,也没有让我为最新版本做好准备)任何方式形状或形式)。这个项目很可能是一个死亡行军项目,所以我宁愿将我的应用程序编写为一个 UI 丰富的 Asp.net MVC 应用程序,并以某种方式将它集成到 MOSS 中。但不仅仅是通过链接,因为我想至少共享凭据,因此用户在访问我的应用程序时不需要重新登录。使用 Asp.net MVC,我至少有可能按时完成或减少死亡行军。 这有可能吗?
我还没有使用 SIlverlight 完成过任何严肃的项目,但我迟早会不得不这样做。所以我现在也在考虑跳入它,因为它仍然可能使这个应用程序开发比严格的 Sharepoint 2010 更容易。

问题

  1. 是否可以如上所述将 Asp.net MVC/Silverlight 集成到 MOSS 中?
  2. 如果无法集成,是否有可能创建一个完全基于 MOSS 的应用程序,该应用程序将按照描述的方式工作?
  3. 我应该使用 MOSS 2010 的哪些部分来完成我的需要?

最佳答案

Patterns and Practices Sharepoint Guidance CodePlex 上的版本具有与 MVC 等效的模型- View -呈现器,但针对 SharePoint 开发。

关于asp.net-mvc - Asp.net MVC/Silverlight 和 Sharepoint 2010 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2776283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com