The files are on the server, but it's just been acting very fidgety lately (can't even access any file at all right now), so always use a local failover.
For .Net 4.0 just add this to your Global.asax file - it updates all the CDN domains with the new one (for previous versions just change the links appropriately):
protected void Application_Start(object sender, EventArgs e)
{
System.Reflection.Assembly web = typeof(HttpApplication).Assembly;
ScriptManager.ScriptResourceMapping.AddDefinition(
"WebForms.js",
web,
new ScriptResourceDefinition
{
ResourceName = "WebForms.js",
ResourceAssembly = web,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/WebForms.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/WebForms.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"Focus.js",
web,
new ScriptResourceDefinition
{
ResourceName = "Focus.js",
ResourceAssembly = web,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/Focus.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/Focus.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"SmartNav.js",
web,
new ScriptResourceDefinition
{
ResourceName = "SmartNav.js",
ResourceAssembly = web,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/SmartNav.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/SmartNav.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"WebUIValidation.js",
web,
new ScriptResourceDefinition
{
ResourceName = "WebUIValidation.js",
ResourceAssembly = web,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/WebUIValidation.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/WebUIValidation.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"TreeView.js",
web,
new ScriptResourceDefinition
{
ResourceName = "TreeView.js",
ResourceAssembly = web,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/TreeView.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/TreeView.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"Menu.js",
web,
new ScriptResourceDefinition
{
ResourceName = "Menu.js",
ResourceAssembly = web,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/Menu.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/Menu.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"MenuStandards.js",
web,
new ScriptResourceDefinition
{
ResourceName = "MenuStandards.js",
ResourceAssembly = web,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MenuStandards.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MenuStandards.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"WebParts.js",
web,
new ScriptResourceDefinition
{
ResourceName = "WebParts.js",
ResourceAssembly = web,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/WebParts.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/WebParts.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"GridView.js",
web,
new ScriptResourceDefinition
{
ResourceName = "GridView.js",
ResourceAssembly = web,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/GridView.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/GridView.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"DetailsView.js",
web,
new ScriptResourceDefinition
{
ResourceName = "DetailsView.js",
ResourceAssembly = web,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/DetailsView.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/DetailsView.js",
CdnSupportsSecureConnection = true
}
);
System.Reflection.Assembly ext = typeof(ScriptManager).Assembly;
ScriptManager.ScriptResourceMapping.AddDefinition(
"MicrosoftAjax.js",
ext,
new ScriptResourceDefinition
{
ResourceName = "MicrosoftAjax.js",
ResourceAssembly = ext,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjax.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjax.debug.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"MicrosoftAjaxApplicationServices.js",
ext,
new ScriptResourceDefinition
{
ResourceName = "MicrosoftAjaxApplicationServices.js",
ResourceAssembly = ext,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxApplicationServices.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxApplicationServices.debug.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"MicrosoftAjaxComponentModel.js",
ext,
new ScriptResourceDefinition
{
ResourceName = "MicrosoftAjaxComponentModel.js",
ResourceAssembly = ext,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxComponentModel.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxComponentModel.debug.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"MicrosoftAjaxCore.js",
ext,
new ScriptResourceDefinition
{
ResourceName = "MicrosoftAjaxCore.js",
ResourceAssembly = ext,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxCore.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxCore.debug.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"MicrosoftAjaxGlobalization.js",
ext,
new ScriptResourceDefinition
{
ResourceName = "MicrosoftAjaxGlobalization.js",
ResourceAssembly = ext,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxGlobalization.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxGlobalization.debug.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"MicrosoftAjaxHistory.js",
ext,
new ScriptResourceDefinition
{
ResourceName = "MicrosoftAjaxHistory.js",
ResourceAssembly = ext,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxHistory.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxHistory.debug.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"MicrosoftAjaxNetwork.js",
ext,
new ScriptResourceDefinition
{
ResourceName = "MicrosoftAjaxNetwork.js",
ResourceAssembly = ext,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxNetwork.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxNetwork.debug.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"MicrosoftAjaxSerialization.js",
ext,
new ScriptResourceDefinition
{
ResourceName = "MicrosoftAjaxSerialization.js",
ResourceAssembly = ext,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxSerialization.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxSerialization.debug.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"MicrosoftAjaxTimer.js",
ext,
new ScriptResourceDefinition
{
ResourceName = "MicrosoftAjaxTimer.js",
ResourceAssembly = ext,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxTimer.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxTimer.debug.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"MicrosoftAjaxWebForms.js",
ext,
new ScriptResourceDefinition
{
ResourceName = "MicrosoftAjaxWebForms.js",
ResourceAssembly = ext,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxWebForms.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxWebForms.debug.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"MicrosoftAjaxWebServices.js",
ext,
new ScriptResourceDefinition
{
ResourceName = "MicrosoftAjaxWebServices.js",
ResourceAssembly = ext,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxWebServices.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/MicrosoftAjaxWebServices.debug.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"Date.HijriCalendar.js",
ext,
new ScriptResourceDefinition
{
ResourceName = "Date.HijriCalendar.js",
ResourceAssembly = ext,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/Date.HijriCalendar.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/Date.HijriCalendar.debug.js",
CdnSupportsSecureConnection = true
}
);
ScriptManager.ScriptResourceMapping.AddDefinition(
"Date.UmAlQuraCalendar.js",
ext,
new ScriptResourceDefinition
{
ResourceName = "Date.UmAlQuraCalendar.js",
ResourceAssembly = ext,
CdnPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/Date.UmAlQuraCalendar.js",
CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/4.0/2/Date.UmAlQuraCalendar.debug.js",
CdnSupportsSecureConnection = true
}
);
}