diff --git a/.azure/pipelines/ci.yml b/.azure/pipelines/ci.yml
index 7c64003843f4cd834ccf15bb3ccd7ad032528d79..3eec53119e41d7d2d69676c25ea7b223c4188889 100644
--- a/.azure/pipelines/ci.yml
+++ b/.azure/pipelines/ci.yml
@@ -699,6 +699,8 @@ stages:
 
   # Source build
   - job: Source_Build
+    # Skipping until someone can look into this
+    condition: false
     displayName: 'Test: Linux Source Build'
     container: centos:7
     pool:
diff --git a/eng/scripts/ci-source-build.sh b/eng/scripts/ci-source-build.sh
index 27cbbe8ee549e6f8d58d8246c9dd09ebd159a336..468f7497519332b0f6c2cb32e7e226de98319595 100755
--- a/eng/scripts/ci-source-build.sh
+++ b/eng/scripts/ci-source-build.sh
@@ -9,26 +9,29 @@ set -euo pipefail
 scriptroot="$( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 reporoot="$(dirname "$(dirname "$scriptroot")")"
 
- # For local development, make a backup copy of this file first
-if [ ! -f "$reporoot/global.bak.json" ]; then
-    mv "$reporoot/global.json" "$reporoot/global.bak.json"
-fi
-
- # Detect the current version of .NET Core installed
-export SDK_VERSION=$(dotnet --version)
-echo "The ambient version of .NET Core SDK version = $SDK_VERSION"
-
- # Update the global.json file to match the current .NET environment
-cat "$reporoot/global.bak.json" | \
-    jq '.sdk.version=env.SDK_VERSION' | \
-    jq '.tools.dotnet=env.SDK_VERSION' | \
-    jq 'del(.tools.runtimes)' \
-    > "$reporoot/global.json"
-
- # Restore the original global.json file
-trap "{
-    mv "$reporoot/global.bak.json" "$reporoot/global.json"
-}" EXIT
+#
+# This commented out section is used for servicing branches
+#
+# For local development, make a backup copy of this file first
+# if [ ! -f "$reporoot/global.bak.json" ]; then
+#    mv "$reporoot/global.json" "$reporoot/global.bak.json"
+# fi
+
+# Detect the current version of .NET Core installed
+# export SDK_VERSION=$(dotnet --version)
+# echo "The ambient version of .NET Core SDK version = $SDK_VERSION"
+
+# Update the global.json file to match the current .NET environment
+# cat "$reporoot/global.bak.json" | \
+#    jq '.sdk.version=env.SDK_VERSION' | \
+#    jq '.tools.dotnet=env.SDK_VERSION' | \
+#    jq 'del(.tools.runtimes)' \
+#    > "$reporoot/global.json"
+
+# Restore the original global.json file
+#trap "{
+#    mv "$reporoot/global.bak.json" "$reporoot/global.json"
+#}" EXIT
 
 # Build repo tasks
 "$reporoot/eng/common/build.sh" --restore --build --ci --configuration Release /p:ProjectToBuild=$reporoot/eng/tools/RepoTasks/RepoTasks.csproj
diff --git a/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj b/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj
index ffd0f18293fabf7122befd1665c7bda9f3407949..bf20c86420e61618c6a91f1a6ea97ab54bd40335 100644
--- a/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj
+++ b/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj
@@ -59,6 +59,7 @@ This package is an internal implementation of the .NET Core SDK and is not meant
   <ItemGroup>
     <!-- Note: do not add _TransitiveExternalAspNetCoreAppReference to this list. This is intentionally not listed as a direct package reference. -->
     <Reference Include="@(AspNetCoreAppReference);@(AspNetCoreAppReferenceAndPackage);@(ExternalAspNetCoreAppReference)" />
+    <Reference Include="Microsoft.Internal.Extensions.Refs" Version="$(MicrosoftInternalExtensionsRefsPackageVersion)" IncludeAssets="Build" />
     <!-- Enforce build order. Targeting pack needs to bundle information about the runtime. -->
     <ProjectReference Include="..\src\Microsoft.AspNetCore.App.Runtime.csproj">
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
diff --git a/src/Mvc/Mvc.RazorPages/ref/Microsoft.AspNetCore.Mvc.RazorPages.Manual.cs b/src/Mvc/Mvc.RazorPages/ref/Microsoft.AspNetCore.Mvc.RazorPages.Manual.cs
index 332ae042788b39ab7d1d811c4a663d6fe9d338f4..a22df01730db0328f0887ca18f3ca07b435b5129 100644
--- a/src/Mvc/Mvc.RazorPages/ref/Microsoft.AspNetCore.Mvc.RazorPages.Manual.cs
+++ b/src/Mvc/Mvc.RazorPages/ref/Microsoft.AspNetCore.Mvc.RazorPages.Manual.cs
@@ -321,10 +321,6 @@ namespace Microsoft.Extensions.DependencyInjection
 }
 namespace Microsoft.AspNetCore.Mvc.RazorPages
 {
-    public partial class RazorPagesOptions : System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Infrastructure.ICompatibilitySwitch>, System.Collections.IEnumerable
-    {
-        public Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection Conventions { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]internal set { } }
-    }
     internal static partial class PageLoggerExtensions
     {
         public const string PageFilter = "Page Filter";
diff --git a/src/Servers/Connections.Abstractions/ref/Directory.Build.targets b/src/Servers/Connections.Abstractions/ref/Directory.Build.targets
index 1bdedd0c015d12fe6d275a8fb8ab64d195665ca2..1c2059ecd04460830a828dbc08e3e6955f09ad95 100644
--- a/src/Servers/Connections.Abstractions/ref/Directory.Build.targets
+++ b/src/Servers/Connections.Abstractions/ref/Directory.Build.targets
@@ -1,4 +1,6 @@
 <Project>
+  <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory)..\, Directory.Build.targets))\Directory.Build.targets" />
+
   <PropertyGroup>
     <TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">$(DefaultNetCoreTargetFramework)</TargetFrameworks>
   </PropertyGroup>
diff --git a/src/SignalR/server/Core/src/DefaultHubLifetimeManager.cs b/src/SignalR/server/Core/src/DefaultHubLifetimeManager.cs
index f3fd41291ed4c8f6a351a462cf59c3ea4d3dcf54..c00264ea2b0669911910d28580bfa1b056c544ad 100644
--- a/src/SignalR/server/Core/src/DefaultHubLifetimeManager.cs
+++ b/src/SignalR/server/Core/src/DefaultHubLifetimeManager.cs
@@ -82,7 +82,7 @@ namespace Microsoft.AspNetCore.SignalR
         /// <inheritdoc />
         public override Task SendAllAsync(string methodName, object[] args, CancellationToken cancellationToken = default)
         {
-            return SendToAllConnections(methodName, args, include: null, cancellationToken);
+            return SendToAllConnections(methodName, args, include: null, state: null, cancellationToken);
         }
 
         private Task SendToAllConnections(string methodName, object[] args, Func<HubConnectionContext, object, bool> include, object state = null, CancellationToken cancellationToken = default)