C# 用于简单intranet应用程序的Sharepoint或Webapp?
需要关于设计方法的建议。我花了几个小时在谷歌上搜索,仍然无法得出结论。手头的任务:C# 用于简单intranet应用程序的Sharepoint或Webapp?,c#,sharepoint,web-applications,access-rights,C#,Sharepoint,Web Applications,Access Rights,需要关于设计方法的建议。我花了几个小时在谷歌上搜索,仍然无法得出结论。手头的任务: 设计具有访问控制的intranet应用程序。应该授予用户访问它的权限 C#是首选的设计语言 应用程序可以是一个简单的表单,其中包含一些文本字段和一些作为DB下拉框的字段 应用程序将在表单完成时发送SOAP请求 应该有更多的表单,比如db搜索,最好是具有列排序功能 我可以访问一个Sharepoint。它能轻松解决访问权限管理问题吗?或者应该在同一个IIS上创建一个单独的应用程序,或者我应该请求创建一个单独的II
- 设计具有访问控制的intranet应用程序。应该授予用户访问它的权限
- C#是首选的设计语言
- 应用程序可以是一个简单的表单,其中包含一些文本字段和一些作为DB下拉框的字段
- 应用程序将在表单完成时发送SOAP请求
- 应该有更多的表单,比如db搜索,最好是具有列排序功能
- SharePoint中存在权限管理。您最多可以为单个项目、文件和页面设置用户权限。你可以在这里阅读:这里:。您可以使用不同的身份验证提供程序(AD、FBA、Oauth等):
- 您可以通过声明(无代码)、С#或javascript创建自定义。有内置的对象模型(客户端和服务器)和web服务(2013年的REST或2010年的SOAP)李>
- 您可以使用内置表单web部件,也可以使用服务器代码(C#)或仅使用HTML和javascript创建自定义web部件。使用asp.net所能做的一切—您可以在SharePoint中使用自定义web部件。但是,您可以通过HTML和javascript完成大部分工作
- 您可以从服务器代码(C#)或javascript请求web服务,就像在asp.net应用程序中一样
- 您可以使用您喜欢的datagrid控件,使用javascript或服务器代码进行db搜索
我认为最简单的方法是使用SharePoint 2013基金会(它是免费的,如果你有Windows Server许可证)。使用javascript和HTML—这样,您不需要了解在SharePoint等中部署解决方案的任何信息,但可以通过自定义web部件来实现—这样您就可以像普通asp.net开发一样实现。但这并不是最好的方法。看起来SharePoint是一个不错的选择,但事实证明,这种方法有很多选择。你能在你的答案中添加支持你推荐的所有不同选项的链接吗?这将帮助我做出决定。@fortran,我添加了一些链接。SharePoint是一个巨大的主题,我无法涵盖所有内容,但SharePoint for developers门户是一个很好的起点。你可以读一些书,了解SharePoint非常有用。