本文内容
摘要:了解如何在新网站集中将 Project Web App 实例与 Project Web App 网站一起部署。
适用于:Project Server 订阅版、Project Server 2019、Project Server 2016
如果要创建 Project Web App 网站的 Web 应用程序不存在首要网站,则必须先创建一个。 如果需要,可使用以下过程创建首要网站。
在SharePoint 管理中心网站的" 应用程序管理"部分中,单击" 创建网站集"。
从"Web 应用程序"下拉菜单中选择一个 Web 应用程序。
在“标题”框中为网站集键入标题。
在“模板选择”部分,选择一个网站模板。
备注
Project Servers 订阅版、2019 或 2016 不需要特定模板。 可以为您的组织选择合适的模板。
在“网站集主管理员”部分,键入要用于网站管理员的帐户的名称。
单击“确定”。
在创建首要网站后,必须向用户授予对该网站的访问权限。 使用以下过程可授予对首要网站的读取访问权限。
导航到根站点 (即 https://< servername>) 。
在页面顶部,单击“共享”。
在“共享”对话框中,单击“显示选项”。
从“选择组或权限级别”中,选择“<网站>访问者[读取]”。
在"输入名称或电子邮件地址"文本框中,键入所有人。
单击"共享"。
重要
将新的Project Web App网站与新的网站集结合使用时,建议对Project Web App网站及其关联的项目工作区使用单独的SharePoint Server 订阅版、2019 或 2016 内容数据库。 若要在它自己的内容数据库中正确隔离 Project Web App 网站,您必须在其他管理员没有在您要部署 Project Web App 的 Web 应用程序上创建新网站时部署 Project Web App。
通过将 Project Web App 及其关联项目工作区放在单独的内容数据库中,可大大简化网站迁移、备份和还原过程。
创建 Project Web App 网站需要 5 个基本步骤:
创建内容数据库以承载 Project Web App 网站及其关联项目工作区。
创建 Project Web App 网站本身。
锁定 Project Web App 内容数据库以防添加其他网站集。
重要
在执行本节中的过程时,请确保没有其他管理员正在向您计划部署 Project Web App 的 Web 应用程序添加网站集。
在 SharePoint 管理中心中的“应用程序管理”部分,单击“管理内容数据库”。
单击"添加内容数据库"。
在"Web 应用程序"部分,选择计划部署 Project Web App 网站的 Web 应用程序。
在"数据库名称和验证"部分,键入计划部署 Project Web App 数据库的数据库服务器名称,然后键入数据库名称。
单击“确定”。
创建和配置内容数据库后,下一步是创建 Project Web App 网站本身。
若要在新网站集中创建Project Web App网站,请运行 New-SPSite Microsoft PowerShell cmdlet 以在创建的内容数据库中创建网站,然后运行 Enable-SPFeature 以打开Project Web App网站集功能。
确认您具有以下成员身份:
SQL Server 实例上的 securityadmin 固定服务器角色。
要更新的所有数据库上的 db_owner 固定数据库角色。
运行 PowerShell cmdlet 的服务器上的本地管理员组。
在 PowerShell 命令提示符下运行以下命令,创建Project Web App站点。
New-SPSite -ContentDatabase ContentDBName -URL SiteCollectionURL/PWASiteName -Template pwa#0 -OwnerAlias domain\user Enable-SPFeature pwasite -URL SiteCollectionURL/PWASiteName
例如:
New-SPSite -ContentDatabase PWA_Content -URL https://contoso-appsrv1/sites/PWA -Template pwa#0 -OwnerAlias domain\user Enable-SPFeature pwasite -URL https://contoso-appsrv1/sites/PWA
设置 Project Web App 网站后,请验证它是否是在创建的内容数据库中创建的。 使用 Get-SPSite cmdlet,将新内容数据库作为参数传递:
在 PowerShell 命令提示符中,键入以下命令,然后按 Enter:
Get-SPSite -ContentDatabase <ContentDatabaseName>
该命令应返回 Project Web App 网站的 URL,并且不包含其他 URL。
备注
如果内容数据库中列出除 Project Web App 网站 URL 之外的其他 URL,请删除该 Project Web App 网站,并使用新内容数据库重新启动该过程。
Project Web App网站位于所需内容数据库中后,必须锁定数据库以防止 SharePoint Server 向数据库添加其他网站集。 可通过将内容数据库的最大网站数配置为 1 来实现此目的。
备注
配置此设置不会阻止创建新项目工作区。
在 SharePoint 管理中心中的“应用程序管理”部分,单击“管理内容数据库”。
在“数据库名称”列中,单击创建的内容数据库的链接。
在"数据库容量设置"部分:
在"生成警告事件之前允许的最多网站数"框中,键入 0。
在"此数据库中允许创建的最多网站数"框中,键入 1。
单击“确定”。
现在即可访问新 Project Web App 网站。
联系客服