`dotnetbinaries.blob.core.windows.net` will be taken offline on 2025-06-10
- Dominant language
- No language data
- Stars
- 1.4k
- Forks
- 53
- PR merge metrics
- No merged PRs in 30d
Description
> This issue is a locked mirror of https://github.com/microsoft/dotnet-framework-docker/discussions/1235. See that post for discussion.
`dotnetbinaries.blob.core.windows.net` is a storage account hosting various .NET binaries that were used in .NET Framework container image builds. It will be decommissioned on 2025-06-10. Below is a summary of the resources hosted on `dotnetbinaries` along with instructions on how to obtain them from alternative sources.
## Migration guidance
### .NET Framework Reference Assemblies
Affected URLs:
- https://dotnetbinaries.blob.core.windows.net/referenceassemblies/v4.0.zip
- https://dotnetbinaries.blob.core.windows.net/referenceassemblies/v4.5.2.zip
- https://dotnetbinaries.blob.core.windows.net/referenceassemblies/v4.6.2.zip
- https://dotnetbinaries.blob.core.windows.net/referenceassemblies/v4.7.1.zip
- https://dotnetbinaries.blob.core.windows.net/referenceassemblies/v4.7.2.zip
- https://dotnetbinaries.blob.core.windows.net/referenceassemblies/v4.8.zip
- https://dotnetbinaries.blob.core.windows.net/referenceassemblies/v4.8.1.zip
Instead of using the above URLs, download .NET Framework reference assemblies from NuGet.org:
- https://www.nuget.org/packages/Microsoft.NETFramework.ReferenceAssemblies
- https://www.nuget.org/packages/Microsoft.NETFramework.ReferenceAssemblies.net40
- https://www.nuget.org/packages/Microsoft.NETFramework.ReferenceAssemblies.net45
- https://www.nuget.org/packages/Microsoft.NETFramework.ReferenceAssemblies.net451
- https://www.nuget.org/packages/Microsoft.NETFramework.ReferenceAssemblies.net452
- https://www.nuget.org/packages/Microsoft.NETFramework.ReferenceAssemblies.net46
- https://www.nuget.org/packages/Microsoft.NETFramework.ReferenceAssemblies.net461
- https://www.nuget.org/packages/Microsoft.NETFramework.ReferenceAssemblies.net462
- https://www.nuget.org/packages/Microsoft.NETFramework.ReferenceAssemblies.net47
- https://www.nuget.org/packages/Microsoft.NETFramework.ReferenceAssemblies.net471
- https://www.nuget.org/packages/Microsoft.NETFramework.ReferenceAssemblies.net472
- https://www.nuget.org/packages/Microsoft.NETFramework.ReferenceAssemblies.net48
- https://www.nuget.org/packages/Microsoft.NETFramework.ReferenceAssemblies.net481
To extract the reference assemblies from the NuGet packages, use the following NuGet CLI command:
```powershell
nuget install Microsoft.NETFramework.ReferenceAssemblies.net472 -DirectDownload -ExcludeVersion -Version 1.0.3 -OutputDirectory .\Packages
```
### Service Monitor
ServiceMonitor is a Windows executable designed to be used as the entrypoint process when running IIS inside a Windows Server container.
Affected URLs:
- https://dotnetbinaries.blob.core.windows.net/servicemonitor/ServiceMonitor.exe
- https://dotnetbinaries.blob.core.windows.net/servicemonitor/1342334/ServiceMonitor.exe
- https://dotnetbinaries.blob.core.windows.net/servicemonitor/2.0.1.1/ServiceMonitor.exe
- https://dotnetbinaries.blob.core.windows.net/servicemonitor/2.0.1.2/ServiceMonitor.exe
- https://dotnetbinaries.blob.core.windows.net/servicemonitor/2.0.1.3/ServiceMonitor.exe
- https://dotnetbinaries.blob.core.windows.net/servicemonitor/2.0.1.4/ServiceMonitor.exe
- https://dotnetbinaries.blob.core.windows.net/servicemonitor/2.0.1.5/ServiceMonitor.exe
- https://dotnetbinaries.blob.core.windows.net/servicemonitor/2.0.1.6/ServiceMonitor.exe
- https://dotnetbinaries.blob.core.windows.net/servicemonitor/2.0.1.8/ServiceMonitor.exe
- https://dotnetbinaries.blob.core.windows.net/servicemonitor/2.0.1.9/ServiceMonitor.exe
- https://dotnetbinaries.blob.core.windows.net/servicemonitor/2.0.1.10/ServiceMonitor.exe
The latest ServiceMonitor release has been re-uploaded to GitHub and is available at the following URL:
- https://github.com/microsoft/IIS.ServiceMonitor/releases/download/v2.0.1.10/ServiceMonitor.exe
Any future releases will be posted on [ServiceMonitor's GitHub Releases page](https://github.com/microsoft/IIS.ServiceMonitor/releases).
### .NET Framework 3.5 Installers
Affected URLs:
- https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-ltsc2016.zip
- https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-1709.zip
- https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-1803.zip
- https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-1809.zip
- https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-1903.zip
- https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-1909.zip
- https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-2004.zip
- https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-2009.zip
- https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-20H2.zip
- https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-ltsc2016.zip
- https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-ltsc2019.zip
- https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-ltsc2022.zip
- https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-ltsc2025.zip
Instead of installing .NET Framework 3.5 using the above installers, you should instead [Deploy .NET Framework 3.5 by using Deployment Image Servicing and Management (DISM)](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/deploy-net-framework-35-by-using-deployment-image-servicing-and-management--dism?view=windows-11).
For guidance specific to .NET Framework container images, please see [How to install .NET Framework 3.5 on Windows Server Core container images](https://github.com/microsoft/dotnet-framework-docker/blob/main/documentation/install-netfx3.md).
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.