Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.aspnet.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,10 @@ Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targetin

Tags | Dockerfile | OS Version
---- | ---------- | ----------
4.8.1-20260512-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/aspnet/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025
4.8.1-20260512-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/aspnet/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022
4.8-20260512-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/aspnet/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019
4.8-20260512-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/aspnet/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016
4.8.1-20260714-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/aspnet/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025
4.8.1-20260714-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/aspnet/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022
4.8-20260714-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/aspnet/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019
4.8-20260714-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/aspnet/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016

<!--End of generated tags-->

Expand Down
8 changes: 4 additions & 4 deletions README.runtime.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,10 +57,10 @@ Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targetin

Tags | Dockerfile | OS Version
---- | ---------- | ----------
4.8.1-20260512-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/runtime/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025
4.8.1-20260512-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/runtime/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022
4.8-20260512-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/runtime/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019
4.8-20260512-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/runtime/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016
4.8.1-20260714-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/runtime/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025
4.8.1-20260714-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/runtime/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022
4.8-20260714-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/runtime/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019
4.8-20260714-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/runtime/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016

<!--End of generated tags-->

Expand Down
8 changes: 4 additions & 4 deletions README.sdk.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,10 +62,10 @@ Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targetin

Tags | Dockerfile | OS Version
---- | ---------- | ----------
4.8.1-20260609-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025
4.8.1-20260609-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022
4.8-20260609-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019
4.8-20260609-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/sdk/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016
4.8.1-20260714-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025
4.8.1-20260714-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022
4.8-20260714-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019
4.8-20260714-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/sdk/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016

<!--End of generated tags-->

Expand Down
8 changes: 4 additions & 4 deletions README.wcf.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,10 +70,10 @@ Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targetin

Tags | Dockerfile | OS Version
---- | ---------- | ----------
4.8.1-20260512-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/wcf/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025
4.8.1-20260512-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/wcf/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022
4.8-20260512-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/wcf/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019
4.8-20260512-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/wcf/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016
4.8.1-20260714-windowsservercore-ltsc2025, 4.8.1-windowsservercore-ltsc2025, 4.8.1 | [Dockerfile](src/wcf/4.8.1/windowsservercore-ltsc2025/Dockerfile) | Windows Server Core 2025
4.8.1-20260714-windowsservercore-ltsc2022, 4.8.1-windowsservercore-ltsc2022, 4.8.1 | [Dockerfile](src/wcf/4.8.1/windowsservercore-ltsc2022/Dockerfile) | Windows Server Core 2022
4.8-20260714-windowsservercore-ltsc2019, 4.8-windowsservercore-ltsc2019, 4.8, latest | [Dockerfile](src/wcf/4.8/windowsservercore-ltsc2019/Dockerfile) | Windows Server Core 2019
4.8-20260714-windowsservercore-ltsc2016, 4.8-windowsservercore-ltsc2016, 4.8, latest | [Dockerfile](src/wcf/4.8/windowsservercore-ltsc2016/Dockerfile) | Windows Server Core 2016

<!--End of generated tags-->

Expand Down
7 changes: 6 additions & 1 deletion eng/docker-tools/templates/stages/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ parameters:
customBuildInitSteps: []
customTestInitSteps: []
sourceBuildPipelineRunId: ""
# When true, the Post-Build stage runs even if the Build stage failed (succeededOrFailed).
runPostBuildOnFailure: false

linuxAmdBuildJobTimeout: 60
linuxArmBuildJobTimeout: 60
Expand Down Expand Up @@ -212,7 +214,10 @@ stages:
################################################################################
- stage: Post_Build
dependsOn: Build
condition: and(succeeded(), contains(variables['stages'], 'build'))
${{ if eq(parameters.runPostBuildOnFailure, true) }}:
condition: and(succeededOrFailed(), contains(variables['stages'], 'build'))
${{ else }}:
condition: and(succeeded(), contains(variables['stages'], 'build'))
jobs:
- template: /eng/docker-tools/templates/jobs/post-build.yml@self
parameters:
Expand Down
3 changes: 3 additions & 0 deletions eng/docker-tools/templates/stages/dotnet/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ parameters:
# Build parameters
noCache: false
publishConfig: null
# When true, the Post-Build stage runs even if the Build stage failed.
runPostBuildOnFailure: false
buildMatrixType: platformDependencyGraph
buildMatrixCustomBuildLegGroupArgs: ""
linuxAmdBuildJobTimeout: 60
Expand All @@ -47,6 +49,7 @@ stages:
parameters:
noCache: ${{ parameters.noCache }}
publishConfig: ${{ parameters.publishConfig }}
runPostBuildOnFailure: ${{ parameters.runPostBuildOnFailure }}
internalProjectName: ${{ parameters.internalProjectName }}
publicProjectName: ${{ parameters.publicProjectName }}
storageAccountServiceConnection: ${{ parameters.storageAccountServiceConnection }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ parameters:
# Build parameters
noCache: false
publishConfig: null
# When true, the Post-Build stage runs even if the Build stage failed.
runPostBuildOnFailure: false
buildMatrixType: platformDependencyGraph
buildMatrixCustomBuildLegGroupArgs: ""
linuxAmdBuildJobTimeout: 60
Expand Down Expand Up @@ -51,6 +53,7 @@ stages:
# Build
noCache: ${{ parameters.noCache }}
publishConfig: ${{ parameters.publishConfig }}
runPostBuildOnFailure: ${{ parameters.runPostBuildOnFailure }}
buildMatrixType: ${{ parameters.buildMatrixType }}
buildMatrixCustomBuildLegGroupArgs: ${{ parameters.buildMatrixCustomBuildLegGroupArgs }}
linuxAmdBuildJobTimeout: ${{ parameters.linuxAmdBuildJobTimeout }}
Expand Down
2 changes: 1 addition & 1 deletion eng/docker-tools/templates/steps/set-dry-run.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
parameters:
name: publishConfig
- name: publishConfig
type: object

steps:
Expand Down
2 changes: 1 addition & 1 deletion eng/docker-tools/templates/variables/docker-images.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
variables:
imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder:3002630
imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder:3012807
imageNames.imageBuilder: $(imageNames.imageBuilderName)
imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId)
imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner
Expand Down
9 changes: 4 additions & 5 deletions manifest.datestamps.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
{
"variables": {
"PreviousReleaseDateStamp": "20260512",
"CurrentReleaseDateStamp": "20260609",
"RuntimeReleaseDateStamp": "$(PreviousReleaseDateStamp)",
"AspnetReleaseDateStamp": "$(PreviousReleaseDateStamp)",
"WcfReleaseDateStamp": "$(PreviousReleaseDateStamp)",
"CurrentReleaseDateStamp": "20260714",
"RuntimeReleaseDateStamp": "$(CurrentReleaseDateStamp)",
"AspnetReleaseDateStamp": "$(CurrentReleaseDateStamp)",
"WcfReleaseDateStamp": "$(CurrentReleaseDateStamp)",
"SdkReleaseDateStamp": "$(CurrentReleaseDateStamp)",

"4.8-ltsc2016-Runtime-DateStamp": "$(RuntimeReleaseDateStamp)",
Expand Down
16 changes: 8 additions & 8 deletions manifest.versions.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"variables": {
"4.8-is-security-release": true,
"kb|ltsc2016|4.8": "KB5087065",
"lcu|ltsc2016|4.8": "https://catalog.s.download.windowsupdate.com/c/msdownload/update/software/secu/2026/05/windows10.0-kb5087065-x64-ndp48_631ce425f7c69cbd26a9345ad20b2deab4c5b049.msu",
"kb|ltsc2019|4.8": "KB5087066",
"lcu|ltsc2019|4.8": "https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/04/windows10.0-kb5087066-x64-ndp48_086eed6e068d65a3e098311b5c742d745048d5fd.msu",
"kb|ltsc2022|4.8.1": "KB5087059",
"lcu|ltsc2022|4.8.1": "https://catalog.s.download.windowsupdate.com/c/msdownload/update/software/secu/2026/04/windows10.0-kb5087059-x64-ndp481_429d8898a3beb6753b62ab9570ab5a06c1ada069.msu",
"kb|ltsc2025|4.8.1": "KB5087054",
"lcu|ltsc2025|4.8.1": "https://catalog.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/cc8ce9c1-fa92-4562-92ca-1fab4911143a/public/windows11.0-kb5087054-x64-ndp481_9f992b2552fd55390be19470a8fcfa2047952a43.msu",
"kb|ltsc2016|4.8": "KB5101007",
"lcu|ltsc2016|4.8": "https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/06/windows10.0-kb5101007-x64-ndp48_b7aebb70db2fd6d87d320b856c7a19e0b79ae100.msu",
"kb|ltsc2019|4.8": "KB5101008",
"lcu|ltsc2019|4.8": "https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/06/windows10.0-kb5101008-x64-ndp48_d3a6580fe22ecfafacf76402d8f0baf92ee63afb.msu",
"kb|ltsc2022|4.8.1": "KB5101005",
"lcu|ltsc2022|4.8.1": "https://catalog.s.download.windowsupdate.com/c/msdownload/update/software/secu/2026/06/windows10.0-kb5101005-x64-ndp481_0de766290a6372221ade3428768a5f1b11011054.msu",
"kb|ltsc2025|4.8.1": "KB5100998",
"lcu|ltsc2025|4.8.1": "https://catalog.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/6748a7f6-ecf2-41b3-8d8b-c7dafdcced8a/public/windows11.0-kb5100998-x64-ndp481_339c932fd328785b23753facb676f86ac45778b7.msu",
"nuget|version": "7.6.0",
"referenceassemblies|version": "1.0.3",
"servicemonitor|version": "2.0.1.10",
Expand Down
2 changes: 1 addition & 1 deletion src/aspnet/4.8.1/windowsservercore-ltsc2022/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# escape=`

ARG REPO=mcr.microsoft.com/dotnet/framework/runtime
FROM $REPO:4.8.1-20260512-windowsservercore-ltsc2022
FROM $REPO:4.8.1-20260714-windowsservercore-ltsc2022

RUN dism /Online /Quiet /Enable-Feature /All /FeatureName:IIS-WebServerRole /FeatureName:NetFx4Extended-ASPNET45 /FeatureName:IIS-ASPNET45 `
&& dism /Online /Quiet /Disable-Feature /FeatureName:IIS-WebServerManagementTools `
Expand Down
2 changes: 1 addition & 1 deletion src/aspnet/4.8.1/windowsservercore-ltsc2025/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# escape=`

ARG REPO=mcr.microsoft.com/dotnet/framework/runtime
FROM $REPO:4.8.1-20260512-windowsservercore-ltsc2025
FROM $REPO:4.8.1-20260714-windowsservercore-ltsc2025

RUN dism /Online /Quiet /Enable-Feature /All /FeatureName:IIS-WebServerRole /FeatureName:NetFx4Extended-ASPNET45 /FeatureName:IIS-ASPNET45 `
&& dism /Online /Quiet /Disable-Feature /FeatureName:IIS-WebServerManagementTools `
Expand Down
2 changes: 1 addition & 1 deletion src/aspnet/4.8/windowsservercore-ltsc2016/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# escape=`

ARG REPO=mcr.microsoft.com/dotnet/framework/runtime
FROM $REPO:4.8-20260512-windowsservercore-ltsc2016
FROM $REPO:4.8-20260714-windowsservercore-ltsc2016

SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]

Expand Down
2 changes: 1 addition & 1 deletion src/aspnet/4.8/windowsservercore-ltsc2019/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# escape=`

ARG REPO=mcr.microsoft.com/dotnet/framework/runtime
FROM $REPO:4.8-20260512-windowsservercore-ltsc2019
FROM $REPO:4.8-20260714-windowsservercore-ltsc2019

SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]

Expand Down
4 changes: 2 additions & 2 deletions src/runtime/4.8.1/windowsservercore-ltsc2022/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ RUN `
&& powershell Remove-Item -Force -Recurse ${Env:TEMP}\* `
`
# Apply latest patch
&& curl -fSLo patch.msu https://catalog.s.download.windowsupdate.com/c/msdownload/update/software/secu/2026/04/windows10.0-kb5087059-x64-ndp481_429d8898a3beb6753b62ab9570ab5a06c1ada069.msu `
&& curl -fSLo patch.msu https://catalog.s.download.windowsupdate.com/c/msdownload/update/software/secu/2026/06/windows10.0-kb5101005-x64-ndp481_0de766290a6372221ade3428768a5f1b11011054.msu `
&& mkdir patch `
&& expand patch.msu patch -F:* `
&& del /F /Q patch.msu `
&& dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows10.0-KB5087059-x64-ndp481.cab `
&& dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows10.0-KB5101005-x64-ndp481.cab `
&& rmdir /S /Q patch `
`
# Ngen top of assembly graph to optimize a set of frequently used assemblies
Expand Down
4 changes: 2 additions & 2 deletions src/runtime/4.8.1/windowsservercore-ltsc2025/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ ENV `

RUN `
# Apply latest patch
curl -fSLo patch.msu https://catalog.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/cc8ce9c1-fa92-4562-92ca-1fab4911143a/public/windows11.0-kb5087054-x64-ndp481_9f992b2552fd55390be19470a8fcfa2047952a43.msu `
curl -fSLo patch.msu https://catalog.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/6748a7f6-ecf2-41b3-8d8b-c7dafdcced8a/public/windows11.0-kb5100998-x64-ndp481_339c932fd328785b23753facb676f86ac45778b7.msu `
&& mkdir patch `
&& expand patch.msu patch -F:* `
&& del /F /Q patch.msu `
&& dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows11.0-KB5087054-x64-ndp481.cab `
&& dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows11.0-KB5100998-x64-ndp481.cab `
&& rmdir /S /Q patch `
`
# Ngen top of assembly graph to optimize a set of frequently used assemblies
Expand Down
4 changes: 2 additions & 2 deletions src/runtime/4.8/windowsservercore-ltsc2016/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@ RUN `
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; `
Invoke-WebRequest `
-UseBasicParsing `
-Uri https://catalog.s.download.windowsupdate.com/c/msdownload/update/software/secu/2026/05/windows10.0-kb5087065-x64-ndp48_631ce425f7c69cbd26a9345ad20b2deab4c5b049.msu `
-Uri https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/06/windows10.0-kb5101007-x64-ndp48_b7aebb70db2fd6d87d320b856c7a19e0b79ae100.msu `
-OutFile patch.msu; `
&& mkdir patch `
&& expand patch.msu patch -F:* `
&& del patch.msu `
&& dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows10.0-KB5087065-x64-ndp48.cab `
&& dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows10.0-KB5101007-x64-ndp48.cab `
&& rmdir /S /Q patch `
`
# ngen .NET Fx
Expand Down
4 changes: 2 additions & 2 deletions src/runtime/4.8/windowsservercore-ltsc2019/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ RUN `
&& powershell Remove-Item -Force -Recurse ${Env:TEMP}\* `
`
# Apply latest patch
&& curl -fSLo patch.msu https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/04/windows10.0-kb5087066-x64-ndp48_086eed6e068d65a3e098311b5c742d745048d5fd.msu `
&& curl -fSLo patch.msu https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/secu/2026/06/windows10.0-kb5101008-x64-ndp48_d3a6580fe22ecfafacf76402d8f0baf92ee63afb.msu `
&& mkdir patch `
&& expand patch.msu patch -F:* `
&& del /F /Q patch.msu `
&& dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows10.0-KB5087066-x64-ndp48.cab `
&& dism /Online /Quiet /Add-Package /PackagePath:C:\patch\windows10.0-KB5101008-x64-ndp48.cab `
&& rmdir /S /Q patch `
`
# ngen .NET Fx
Expand Down
2 changes: 1 addition & 1 deletion src/sdk/4.8.1/windowsservercore-ltsc2022/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# escape=`

ARG REPO=mcr.microsoft.com/dotnet/framework/runtime
FROM $REPO:4.8.1-20260512-windowsservercore-ltsc2022
FROM $REPO:4.8.1-20260714-windowsservercore-ltsc2022

ENV `
# Do not generate certificate
Expand Down
2 changes: 1 addition & 1 deletion src/sdk/4.8.1/windowsservercore-ltsc2025/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# escape=`

ARG REPO=mcr.microsoft.com/dotnet/framework/runtime
FROM $REPO:4.8.1-20260512-windowsservercore-ltsc2025
FROM $REPO:4.8.1-20260714-windowsservercore-ltsc2025

ENV `
# Do not generate certificate
Expand Down
2 changes: 1 addition & 1 deletion src/sdk/4.8/windowsservercore-ltsc2016/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# escape=`

ARG REPO=mcr.microsoft.com/dotnet/framework/runtime
FROM $REPO:4.8-20260512-windowsservercore-ltsc2016
FROM $REPO:4.8-20260714-windowsservercore-ltsc2016

# Install NuGet CLI
ENV NUGET_VERSION=7.6.0
Expand Down
2 changes: 1 addition & 1 deletion src/sdk/4.8/windowsservercore-ltsc2019/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# escape=`

ARG REPO=mcr.microsoft.com/dotnet/framework/runtime
FROM $REPO:4.8-20260512-windowsservercore-ltsc2019
FROM $REPO:4.8-20260714-windowsservercore-ltsc2019

ENV `
# Do not generate certificate
Expand Down
2 changes: 1 addition & 1 deletion src/wcf/4.8.1/windowsservercore-ltsc2022/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# escape=`

ARG REPO=mcr.microsoft.com/dotnet/framework/aspnet
FROM $REPO:4.8.1-20260512-windowsservercore-ltsc2022
FROM $REPO:4.8.1-20260714-windowsservercore-ltsc2022

# Install Windows components required for WCF service hosted on IIS
RUN dism /Online /Quiet /Enable-Feature /All /FeatureName:WCF-HTTP-Activation45 /FeatureName:WCF-TCP-Activation45 /FeatureName:IIS-WebSockets
Expand Down
2 changes: 1 addition & 1 deletion src/wcf/4.8.1/windowsservercore-ltsc2025/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# escape=`

ARG REPO=mcr.microsoft.com/dotnet/framework/aspnet
FROM $REPO:4.8.1-20260512-windowsservercore-ltsc2025
FROM $REPO:4.8.1-20260714-windowsservercore-ltsc2025

# Install Windows components required for WCF service hosted on IIS
RUN dism /Online /Quiet /Enable-Feature /All /FeatureName:WCF-HTTP-Activation45 /FeatureName:WCF-TCP-Activation45 /FeatureName:IIS-WebSockets
Expand Down
2 changes: 1 addition & 1 deletion src/wcf/4.8/windowsservercore-ltsc2016/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# escape=`

ARG REPO=mcr.microsoft.com/dotnet/framework/aspnet
FROM $REPO:4.8-20260512-windowsservercore-ltsc2016
FROM $REPO:4.8-20260714-windowsservercore-ltsc2016

# Install Windows components required for WCF service hosted on IIS
RUN Add-WindowsFeature NET-WCF-TCP-Activation45; `
Expand Down
2 changes: 1 addition & 1 deletion src/wcf/4.8/windowsservercore-ltsc2019/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# escape=`

ARG REPO=mcr.microsoft.com/dotnet/framework/aspnet
FROM $REPO:4.8-20260512-windowsservercore-ltsc2019
FROM $REPO:4.8-20260714-windowsservercore-ltsc2019

# Install Windows components required for WCF service hosted on IIS
RUN Add-WindowsFeature NET-WCF-TCP-Activation45; `
Expand Down
Loading