Hi,
It looks like the SSL certificate issue for https://ajax.aspnetcdn.com has now been resolved by Microsoft. The URL you mentioned (for example https://ajax.aspnetcdn.com/ajax/jquery.ui/1.13.2/themes/smoothness/jquery-ui.css) is loading again without certificate errors.
That said, Microsoft’s own documentation for the Microsoft Ajax CDN includes an important warning about relying on it in production:
Production applications should not take a hard dependency on CDN assets. Applications should test for the CDN asset referenced, and use a fallback asset when the CDN is not available.
The Microsoft Ajax CDN has no SLA above and beyond using an Azure CDN.
Reference: Microsoft Ajax Content Delivery Network (CDN) overview and the related GitHub issue: dotnet/AspNetCore.Docs#34049.
For your sites, it would be a good idea to:
- Implement a JavaScript/CSS fallback so that if the CDN script or stylesheet fails to load (because of certificate issues, network problems, or CDN outages), your app automatically falls back to a locally hosted copy.
- Consider hosting critical assets (like jQuery, jQuery UI, and key CSS files) on your own domain or via a CDN where you control the certificate and availability.
This way, even if the Microsoft Ajax CDN has a temporary issue again, your customers won’t be impacted.