It is very important to follow all steps exactly as they appear below. SharePoint 2019 and SharePoint Subscription Edition (SPSE) have some architectural differences that create some specific requirements for deploying VisualSP. After installation, please refer to the customization articles to learn how to customize the system to your needs.
- Download the WSP package from this link.
- Download the SPFx application extension from this link on our support site.
- Upload the application extension to your on-prem app catalog(s).
- Run the following PowerShell Commands in your SharePoint Management Shell to deploy the WSP package to your farm for all web applications and site collections.
Add-SPSolution -LiteralPath C:\Temp\VisualSPOnlineHelpApp.OnPrem.wsp
Install-SPSolution -Identity VisualSPOnlineHelpApp.OnPrem.wsp -AllWebApplications -GACDeployment
$FeatureName="VisualSPOnlineHelpApp.OnPrem.Consumer"
#Get all web applications
$WebAppColl = Get-SPWebApplication
Foreach ($WebApp in $WebAppColl)
{
#Get all site collections
$SiteColl= Get-SPSite -WebApplication $WebApp -Limit ALL
Foreach($Site in $SiteColl)
{
Write-Host "Activating VisualSP for" $Site.Url -f Yellow
Enable-SPFeature -identity $FeatureName -URL $Site.URL
}
}
- This deployment method will work when direct internet access from the server is restricted or unavailable. However, the VisualSP application runs client-side in the internet browser, so you will need to test the success of the deployment from a computer that has internet access and can access https://visualsponline.azurewebsites.net. If web access is blocked from your server – do the test from a desktop by visiting one of the sites from that SharePoint farm.
- Note: For VisualSP to run properly, you should whitelist the following URLS:
- visualsponline.azurewebsites.net
- media.contextall.com
- static.contextall.com
- api.contextall.com