sharepointsharepoint入门


备注

SharePoint可以引用Microsoft SharePoint系列中的一个或多个产品。

  • SharePoint Foundation :这是所有SharePoint网站的基础技术,不再适用于SharePoint 2016
  • SharePoint Server :这是SharePoint的本地版本。您可以部署一个或多个SharePoint服务器。它提供了超过SharePoint Foundation的其他功能,例如BI功能,企业内容管理等
  • SharePoint Online :基于云的SharePoint版本。客户无需关心服务器基础架构或可扩展性。

Office 365是包含SharePoint Online服务的单独Microsoft产品,但并非所有计划都支持所有SharePoint功能。

以下链接提供了可用SharePoint版本之间的广泛功能比较:

版本

官方名字发布日期
预2003 SharePoint Portal Server 2002-07-09
2003 SharePoint Portal Server 2003 2003年11月23日
2007年 SharePoint Server 2007 2007-01-27
2010 Microsoft SharePoint Server 2010 2010-07-15
2013 Microsoft SharePoint Server 2013 2013年1月9日
2016 Microsoft SharePoint Server 2016 2016年5月1日

使用SharePoint Framework构建Web部件

dev.office.com/sharepoint是开始使用SharePoint Framework的好地方。

SharePoint Framework是SharePoint开发的一种现代客户端方法,最初针对Office 365中的SharePoint Online。使用SharePoint Framework创建的Web部件是一种新类型的Web部件,可以在现有SharePoint页面上添加它们。新的SharePoint页面。

构建您的第一个SharePoint客户端Web部件(Hello World第1部分)时,有一个很好的hello world示例。 dev.office.com上的所有示例都可通过github进行社区贡献。

SharePoint Framework中Hello World的基本步骤如下:

  1. 使用Yeoman SharePoint Generator生成项目的框架。

    哟@ microsoft / SharePoint

  2. 在您选择的编辑器中编辑生成的代码。 Visual Studio Code的支持在各个平台上都很强大。

  3. 使用gulp和本地SharePoint Workbench预览Web部件

    吞服

  4. 在SharePoint Online环境中预览

转到以下URL:' https://your-sharepoint-site/_layouts/workbench.aspx '

为单服务器场安装SharePoint 2016

介绍

SharePoint 2016是SharePoint产品系列的第16版。它于2016年5月4日发布。此示例介绍使用单服务器场配置安装SharePoint 2016。此配置涵盖了设置SharePoint场的基础知识,而无需拥有多个服务器。请注意,单服务器场所涵盖的方案通常仅限于开发和非常小的生产方案。

要求

在安装SharePoint之前,必须设置基本环境。 SharePoint存储文档以及元数据,日志,自定义应用程序,自定义等等。确保在基线要求之上有足够的磁盘空间和可用RAM。

  • 64位兼容处理器上的4个内核
  • 12 - 24 GB RAM(取决于测试或prod部署)
  • 系统80GB硬盘
  • 100GB硬盘作为第二个驱动器
  • 具有64位Windows Server 2012 R2或技术预览“阈值”的服务器
  • SQL Server 2014或SQL Server 2016
  • .NET Framework 4.5.2或.NET Framework 4.6
  • 域加入了计算机和委派的服务器场帐户

可以手动安装所有其他先决条件,也可以使用SharePoint安装附带的SharePoint先决条件安装程序完成。

安装

  • 运行先决条件安装程序;它可能会在继续之前请求重新启动服务器
  • 从SharePoint安装运行Setup.exe
  • 输入许可证密钥
  • 接受许可协议
  • 在“服务器类型”选项卡上选择“完成”
  • 安装程序应成功完成
  • 在整个页面上,选中“运行产品配置向导”旁边的复选框,然后单击“关闭”

组态

如果您继续执行上一步,则应自动打开SharePoint 2016产品配置向导。如果未显示该框或稍后运行配置,请转到“开始” - >“SharePoint 2016产品” - >“SharePoint 2016产品配置向导”,打开配置向导。

  • 单击欢迎页面上的下一步
  • 将弹出一个模态对话框,说明在配置期间我将重新启动一些服务;还没有安装,所以单击是
  • 为服务器场添加数据库服务器
    • 输入运行SQL Server的计算机的名称;在这种情况下,它是本地机器
    • 输入配置数据库的名称或保留默认名称SharePoint_Config
    • 输入将访问数据库的域服务用户的用户名(以DOMAIN \ user的形式)*输入域用户的密码
    • 完成后单击“下一步”
  • 输入场密码;将其他服务器连接到新服务器场时将使用此方法
  • 选择单服务器场角色
  • 配置中央管理Web应用程序(将由服务器场管理员管理SharePoint)选择端口号并选择身份验证联合的类型(NTLM或Negotate(Kerberose))
  • 查看最终页面上的设置,并根据需要进行更改
  • 准备好后,运行可能需要几分钟的配置
  • 完成后,您将打开向导将允许您打开Central Admin站点
  • 失败时,您可以调查%COMMONPROGRAMFILES%\ Microsoft Shared \ Web Server Extensions \ 16 \ LOG文件夹中的日志

农场配置

一旦设置了中央Web应用程序,配置数据库和中央管理员,您就可以配置服务器场以供用户或开发使用。您可以为Central Admin站点添加书签,也可以通过与产品配置向导相同位置的快捷方式访问它。

  • 如果稍后开始配置,请单击“快速启动” - >“配置向导” - >“场配置向导”
  • 如果从安装步骤启动向导,请单击“启动向导”
  • 通过单击是或否,选择是否要成为客户改进计划的一部分
  • 在服务器场配置页面上,选择将在服务器场上运行后台服务的域帐户
    • 虽然此帐户可能与数据库帐户相同,但它们对于角色和权限的分离也可能不同
    • 输入帐户为DOMAIN \ user
  • 在“服务”页面上验证服务器场上可用的服务
  • 在服务器场上创建第一个网站集(此步骤可以在以后跳过并完成)
    • 输入网站集的标题,说明,Web地址(通常第一个站点位于服务器根目录)和模板
    • 大多数事情都可以改变(标题,描述)可以很容易地改变,但其他像web URL可能需要更多的工作来改变;模板也不能轻易回滚,但SharePoint允许大量自定义,允许您采用任何基本模板并转换网站的样式和布局
  • 完成配置后,单击“完成”

现在已配置服务器场和第一个网站集以供使用。

SharePoint ULS日志和日志记录

SharePoint统一日志记录服务(ULS)为操作员和开发人员提供支持和调试功能。了解如何阅读日志是解决问题的重要第一步。

工装

Microsoft提供ULS Viewer以帮助读取当场正在运行时正在写入的旧日志和日志。它还可以过滤并将格式应用于日志,以帮助缩小问题范围。

相关标识符

要隔离问题,仅查看特定的相关ID是有帮助的。每个相关ID与系统的请求或端到端动作(例如时间作业)相关联。如果正在呈现的网页出现问题,请在ULS日志中查找请求并将其隔离到特定的相关ID,从而消除其他日志中的所有噪音,从而帮助查明问题。

将SPMonitoredScope添加到我的代码中

添加日志记录和一些性能监视的一种方法是将SPMonitoredScope添加到您的代码中。

using (new SPMonitoredScope("Feature Monitor"))
{
    // My code here 
}
 

此代码将记录请求的开头和结尾以及一些性能数据。构建自己的实现ISPScopedPerformanceMonitor的自定义监视器允许您为一组代码设置跟踪级别或最长执行时间。