0

需要有关设计方法的建议。我花了几个小时谷歌搜索,仍然无法得出结论。手头的任务:

  • 设计将具有访问控制的 Intranet 应用程序。用户应该被授予访问它的权限。
  • C# 是首选的设计语言
  • 应用程序可以是一个简单的表单,其中包含一些文本字段和一些字段作为数据库中的下拉框
  • 应用程序将在表单完成后发送 SOAP 请求
  • 应该有更多的形式,如 db search,最好具有列排序能力

我可以访问一个 Sharepoint。它能否轻松解决访问权限管理问题,或者应该在同一个 IIS 上创建一个单独的应用程序,或者我应该请求创建一个单独的 IIS 并通过 DOTNET 解决方案处理访问权限?在您看来,最快的设计方法是什么?

我们的 SharePoint 是 2010 版,VS2013 专业版可供开发。

谢谢

4

1 回答 1

0

关于 SharePoint:

  • SharePoint 中有权限管理。您可以为单个项目、文件和页面设置用户权限。您可以在此处阅读:SharePoint 2013 中的用户权限和权限级别以及此处:SharePoint Server 2013 的细粒度权限参考。您可以使用不同的身份验证提供程序(AD、FBA、Oauth 等):SharePoint 2013 中的身份验证、授权和安全性
  • 您可以以声明方式(无代码)、С# 或 javascript 创建自定义。内置对象模型(客户端和服务器)和 Web 服务(2013 的 REST 或 2010 的 SOAP)。有关面向开发人员的 SharePoint 的更多信息
  • 您可以使用内置表单 Web 部件或使用服务器代码 (C#) 或仅使用 HTML 和 javascript 创建自定义。您可以使用 asp.net 做的所有事情 - 您可以在 SharePoint 中使用自定义 Web 部件进行操作。但是您可以仅使用 HTML 和 javascript 完成大部分操作。
  • 您可以从服务器代码 (C#) 或 javascript 请求 Web 服务 - 就像在 asp.net 应用程序中一样。
  • 您可以使用您喜欢的数据网格控件,使用 javascript 或服务器代码进行数据库搜索。

我认为最简单的方法是使用 SharePoint 2013 Foundation(如果您有 Windows Server 许可证,它是免费的)。并且使用 javascript 和 HTML——这样你不需要知道任何关于在 SharePoint 等中部署解决方案的知识。但是你可以通过自定义 Web 部件来完成——这样你就可以像普通的 asp.net 开发一样进行。但这不是最好的方法。

于 2014-03-29T08:52:36.950 回答