解决办法:在 SharePoint Server 中备份解决方案包
优采云 发布时间: 2022-09-24 05:11解决办法:在 SharePoint Server 中备份解决方案包
Microsoft 365 中的 SharePoint
可以使用 SharePoint 管理中心 网站 或 Microsoft PowerShell 备份对 SharePoint Server 网站 所做的自定义。使用哪种备份工具取决于您部署的环境类型、备份计划要求以及您与组织的服务级别协议。
开始前
在开始此操作之前,请查看您可以在 网站 上设置的以下自定义列表:
创作的 网站 元素(通常由网页设计师创建)没有显式编译,它们位于内容数据库中。创作的 网站 元素包括:
对 Web.config 文件的更改
第三方解决方案及其关联的二进制文件和注册表项(例如 IFilters)
通过直接在浏览器中编辑 网站 创建的更改
未打包为解决方案的开发定制
评论
上述每个自定义项都需要不同类型的备份。
在 SharePoint Server 中备份解决方案包
可以使用 SharePoint Designer 或 Visual Studio 创建解决方案包。强烈建议将所有自定义项部署为解决方案包。有关详细信息,请参阅创建 SharePoint 解决方案包)。
解决方案包是一个可部署和可重用的文件,它可以收录一组函数、网站 定义和 网站 的程序集,您可以单独启用或禁用它们。解决方案包可以收录 Web 部件、网站 或列表定义、自定义列、新内容类型、自定义字段、自定义操作、编码工作流或工作流活动和条件。
用于备份解决方案包的方法取决于自定义是部署为受信任的解决方案还是沙盒解决方案(部分受信任的代码)。
受信任的解决方案是由场管理员部署的解决方案包。受信任的解决方案部署在整个场中,并且在场内的任何 网站 上都可用。可信解决方案存储在配置数据库中。当使用 SharePoint Server 备份备份服务器场时,将备份受信任的解决方案并将其收录在仅配置备份中。此外,受信任的解决方案可以作为一个组进行备份,也可以单独备份。受信任的解决方案在备份层次结构中可见。
沙盒解决方案是可以由 网站set 管理员部署到单个 网站set 的解决方案包。沙盒解决方案将存储在与部署解决方案包的 网站 集关联的内容数据库中。这些解决方案收录在 SharePoint Server 场、Web 应用程序、内容数据库和 网站set 备份中,但在备份层次结构中不可见,并且无法单独选择或备份。
建议您保留原创 .wsp 文件的备份以及用于为受信任和沙盒解决方案生成 .wsp 文件的源代码。
使用中央管理备份可信解决方案
确认执行此过程的用户帐户是 Farm Administrators 组的成员。
启动管理中心。
在管理中心主页的备份和还原部分,单击执行备份。
在执行备份 - 第 1 步(共 2 步:选择要备份的组件)页面上,选择解决方案,然后单击下一步。
如果您只需要备份单个解决方案,您也可以选择单个解决方案。
在开始备份 - 第 2 步(共 2 步:选择备份选项)页面上,在备份类型部分中,选择完整或差异。
评论
如果您是第一次备份解决方案,则必须使用“完整”选项。必须先执行完整备份,然后才能执行差异备份。
在“备份文件位置”部分,键入备份文件夹的通用命名约定 (UNC) 路径,然后单击“开始备份”。
您可以在“备份和还原作业状态”页面顶部的“就绪”部分查看所有备份作业的一般状态。在页面下方的“备份”部分查看当前备份作业的状态。状态页面每 30 秒自动更新一次。您可以单击刷新以手动更新状态详细信息。备份和恢复是预定的服务作业。因此,备份可能需要几秒钟才能开始。
如果有任何错误,请检查“备份和恢复作业状态”页面的“失败消息”列。您还可以在步骤 4 中指定的 UNC 路径内的 Spbackup.log 文件中找到更多详细信息。
使用 PowerShell 备份可信解决方案
确认您拥有以下成员资格:
管理员可以使用 Add-SPShellAdmin cmdlet 授予使用 SharePoint Server cmdlet 的权限。
评论
如果您没有这些权限,请联系您的安装管理员或 SQL Server 管理员以请求权限。有关 PowerShell 权限的其他信息,请参阅 Add-SPShellAdmin。
启动 SharePoint 命令行管理程序。
在 PowerShell 命令提示符处,键入以下命令以备份场中的所有解决方案。要备份单个解决方案,请将解决方案的名称添加到项目路径“farm\solutions”。
Backup-SPFarm -backupmethod full -directory -item "farm\solutions"
在:
有关详细信息,请参阅备份-SPFarm。
评论
[!NOTE] 我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,但仍收录在内以支持与先前产品版本的兼容性。
在 SharePoint Server 中备份沙盒解决方案
您不能只备份沙盒解决方案,您必须备份与沙盒解决方案关联的场、Web 应用程序或内容数据库。
备份 SharePoint Server 中创作的 网站 元素
您不能只备份创作的 网站 元素,您必须备份与创作的 网站 元素关联的场、Web 应用程序或内容数据库。
在 SharePoint Server 中备份工作流
工作流是可以备份的自定义的一种特殊情况。确保您的备份和恢复计划可以为您的环境处理以下任一情况:
依赖于自定义代码的工作流(例如使用 Visual Studio 创建的工作流)存储在两个位置。工作流的 Visual Studio 程序集存储在 GAC 中,而 XML 定义文件存储在 Capabilities 目录中。这与其他类型的 SharePoint 功能(例如 Web 部件和事件*敏*感*词*)相同。如果工作流作为解决方案包的一部分安装,则备份场、Web 应用程序、内容数据库或 网站 集可以保护这些工作流。
如果您创建与部署它的 网站 集以外的 网站 集交互的自定义工作流,则必须备份两个 网站 集以保护工作流。这包括写入另一个 网站 集中的历史列表或其他自定义列表的工作流。通过执行场备份,备份场中的所有 网站 集以及与这些 网站 集关联的所有工作流就足够了。
尚未部署的工作流必须单独备份和恢复。在开发新工作流但尚未将其部署到 SharePoint Server 场时,请确保使用文件系统备份应用程序来备份存储工作流项目文件的文件夹。
备份对 SharePoint Server 中 Web.config 文件的更改
SharePoint Server 的一个常见自定义是更改 Web.config 文件。强烈建议您使用管理中心或 SharePoint Server API 和对象模型对 Web.config 文件进行更改。由于这些更改将存储在配置数据库中,因此可以从服务器场或仅从配置备份中恢复它们。
如果您在未使用管理中心或 SharePoint Server API 和对象模型的情况下对 Web.config 文件进行更改,则应使用文件系统备份来保护这些更改。
评论
[!NOTE] 如果您使用基于表单的身份验证,则 Web.config 文件中的提供程序注册是手动完成的,并且不受 SharePoint Server 备份的保护。在这种情况下,请务必使用文件系统备份来备份 Web.config 文件。
在 SharePoint Server 中备份第三方产品
如果将第三方产品部署为解决方案包,它们会受到 SharePoint Server 备份的保护。建议保留安装所需的所有原创文件、分发媒体、文档以及许可证和产品密钥。
备份未在 SharePoint Server 中打包为解决方案的已开发自定义项
备份未部署为解决方案包的已开发自定义项是一个非常复杂的过程,因为自定义文件位置可能未存储在标准化位置,并且 SharePoint Server 不会自动备份。
请咨询开发团队或定制供应商,以确定定制是否涉及其他附加软件或文件。建议您使用文件系统备份解决方案备份这些目录。下表列出了 Web 服务器上用于开发自定义的常见存储位置。
位置描述
%PROGRAMFILES%\Common files\Microsoft Shared\Web Server Extensions\16
经常更新的文件、自定义程序集、自定义模板、自定义网站定义
网吧
IIS 虚拟目录的位置
%WINDIR%\程序集
全局程序集缓存 (GAC):操作系统中的受保护位置,将安装 Microsoft .NET Framework 代码程序集以提供完整的系统访问权限
又见概念
在 SharePoint Server 中恢复自定义项
在 SharePoint Server 中备份服务器场
在 SharePoint Server 中备份场配置
在 SharePoint Server 中备份 Web 应用程序
在 SharePoint Server 中备份内容数据库
在 SharePoint Server 中备份 网站 集
在 SharePoint Server 2013 中更新工作流
解决方案:SEO站内优化必做的六项工作?
企业网站优化相信很多seo在刚接触的时候都会遇到一个困惑,就是拿到企业网站之后,如何才能更好的进行网站优化呢?优化专家可以从以下六点做业务网站优化。
当我们拿到网站时,首先要检查网站的整体结构是否符合SEO优化的布局,网站页面是否能满足用户的需求和体验。如果不能满足用户的需求,就要考虑是否改版。下面以公司主页网站的结构为例,介绍什么样的结构才能满足用户体验和需求。首先,网站 的导航应该清晰,并针对网站内的 SEO 进行优化。无论用户在寻找什么,基本都能满足用户的需求和用户体验。网站用户体验不会太差。
检查网站的标题、描述和关键词是否符合行业需求,是否是行业的关键词,定位是否明确,< 网站 的@文章 与主题相关,如果与上面一致,则网站三个TDK标签合格;如果没有,那么我们必须重新定位,重新选择关键词所在行业的网站。这一步是传统企业网站seo网站优化方法的重中之重。
在做网站的时候,要优化网站的seo,一定要准确定位网站做了什么,有什么需求,这些需求是否已经满足,如果没有满足,那就做其他操作无用。
传统企业网站seo网站优化时,要注意网站代码简洁明了,让百度蜘蛛在爬取时更加高效便捷。这对于大的网站、网站和H1、H2、H3、H4、H<的ALT标签的使用尤为重要@5、H6 标签也很重要。更有利于网站的优化。大量使用图像的 ALT 标签可以有效增加 网站关键词 的密度。当然不能盲目增加ALT标签,因为这样做也可能导致网站关键词密度过大或者叠加,否则会被搜索引擎判定为作弊。
<p>网站上线后,企业网站seo站点中的