繁体   English   中英

用于简单Intranet应用程序的Sharepoint或Webapp?

[英]Sharepoint or Webapp for simple intranet applications?

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

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

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

我们的SharePoint是2010,并且可以开发VS2013专业版。

谢谢

关于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应用程序中一样。
  • 您可以使用自己喜欢的datagrid控件使用javascript或服务器代码进行数据库搜索。

我认为最简单的方法是使用SharePoint 2013 Foundation(如果您拥有Windows Server许可证,则是免费的)。 并使用javascript和HTML-通过这种方式,您无需了解有关在SharePoint等中部署解决方案的任何知识。但是,您可以通过自定义Web部件进行操作-通过这种方式,您可以像普通的asp.net开发一样。 但这不是最好的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM