Microsoft Ajax Content Delivery Network

Warning

Las aplicaciones de producción no deben tener una dependencia fuerte de los recursos de CDN. Las aplicaciones deben probar el recurso de CDN al que se hace referencia y usar un recurso de reserva cuando la red CDN no está disponible.

La red CDN de Microsoft Ajax no tiene ningún Acuerdo de Nivel de Servicio más allá del uso de Azure CDN.

Use este problema de GitHub para notificar problemas con la red CDN de Microsoft Ajax.

Tabla de contenido

ajax.microsoft.com se ha cambiado el nombre a ajax.aspnetcdn.com
Visual Studio compatibilidad con .vsdoc
Uso ASP.NET Ajax desde la red CDN
Uso de jQuery desde la red CDN
Uso de la interfaz de usuario de jQuery desde la red CDN
Archivos de terceros en la red CDN

Versiones de jQuery en la red CDN
Versiones de jQuery Migrate en la red CDN
Versiones de la interfaz de usuario de jQuery en la red CDN
Versiones de validación de jQuery en la red CDN
Versiones móviles de jQuery en la red CDN
Versiones de plantillas de jQuery en la red CDN
Versiones del ciclo de jQuery en la red CDN
Versiones de jQuery DataTables en la red CDN
Versiones de Modernizr en la red CDN
Versiones de JSHint en la red CDN
Lanzamientos de lanzamientos en la red CDN
Globalización de versiones en la red CDN
Respuesta a versiones en la red CDN
Versiones de arranque en la red CDN
Versiones de Bootstrap TouchCarousel en la red CDN
Hammer.js versiones en la red CDN
ASP.NET Web Forms y ajax en la red CDN
ASP.NET mvc en la red CDN
ASP.NET de SignalR en la red CDN

Microsoft Ajax Content Delivery Network (CDN) hospeda bibliotecas populares de JavaScript de terceros, como jQuery, y le permite agregarlas fácilmente a las aplicaciones web. Por ejemplo, puede empezar a usar jQuery que se hospeda en esta red CDN simplemente agregando una etiqueta de script a la página que apunta a < > ajax.aspnetcdn.com.

Al aprovechar la red CDN, puede mejorar significativamente el rendimiento de las aplicaciones Ajax. El contenido de la red CDN se almacena en caché en servidores ubicados en todo el mundo. Además, la red CDN permite a los exploradores reutilizar archivos JavaScript de terceros almacenados en caché para sitios web ubicados en dominios diferentes.

La red CDN admite SSL (HTTPS) en caso de que necesite servir una página web mediante el Capa de sockets seguros.

La red CDN hospeda las siguientes bibliotecas de scripts de terceros que los propietarios de esas bibliotecas han cargado y que se le han concedido licencias:

La red CDN de Microsoft Ajax también incluye las siguientes bibliotecas que Ha cargado Microsoft:

  • ASP.NET Ajax
  • ASP.NET MVC JavaScript Files
  • ASP.NET archivos JavaScript de SignalR

Microsoft no reclama la propiedad de ninguna biblioteca de terceros hospedada en esta red CDN. Los propietarios de derechos de autor de las bibliotecas le están otorgando licencias de estas bibliotecas. Los derechos que tenga que descargar y usar estas bibliotecas se conceden únicamente a los respectivos propietarios de copyright. Dado que no se trata de bibliotecas de Microsoft, Microsoft no proporciona ninguna garantía ni licencia de derechos de propiedad intelectual (incluido ningún derecho de licencia implícita) para las bibliotecas de terceros hospedadas en esta red CDN.

Si desea enviar la biblioteca de JavaScript y su biblioteca es una de las principales bibliotecas de JavaScript (como se muestra en o extensiones o complementos para estas bibliotecas que son http://trends.builtwith.com) (a) populares; o (b) útiles para su uso en ASP.NET póngase en contacto con AjaxCDNSubmission@Microsoft.com .

ajax.microsoft.com se ha cambiado el nombre a ajax.aspnetcdn.com

La red CDN usada para usar el microsoft.com de dominio y se ha cambiado para usar el nombre aspnetcdn.com dominio. Este cambio se realizó para aumentar el rendimiento porque cuando un explorador hace referencia al dominio microsoft.com, enviaría cualquier cookie de ese dominio a través de la conexión con cada solicitud. Al cambiar el nombre a un nombre de dominio que no sea microsoft.com el rendimiento se puede aumentar hasta un 25 %. Tenga ajax.microsoft.com que seguirá funcionando, pero ajax.aspnetcdn.com se recomienda.

Visual Studio compatibilidad con .vsdoc

Para usar correctamente los archivos .vsdoc con Visual Studio 2008, debe asegurarse de que tiene instalado VS 2008 SP1 y la revisión para los archivos vsdoc instalados. Puede obtener estos datos desde aquí:

Visual Studio 2010 admite archivos .vsdoc sin revisiones adicionales.

Uso ASP.NET Ajax desde la red CDN

Al usar ASP.NET 4, puede redirigir todas las solicitudes de scripts ASP.NET framework a la red CDN. La recuperación de scripts de la red CDN en lugar del servidor web local puede mejorar considerablemente el rendimiento de los sitios web ASP.NET públicos.

Use la propiedad EnableCDN de ScriptManager para redirigir todas ASP.NET script de marco de trabajo a la red CDN de Microsoft Ajax:

<asp:ScriptManager
    ID="ScriptManager1"
    EnableCdn="true"
    Runat="Server" />

Uso de jQuery desde la red CDN

Puede usar scripts jQuery hospedados en CDN en la aplicación web agregando el siguiente elemento de script a una página:

<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.js"></script>

La red CDN también incluye la versión minificada del script jQuery, que puede obtener con el siguiente elemento:

<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js"></script>

Para permitir que la página rechacen la carga de jQuery desde una ruta de acceso local en su propio sitio web si la red CDN no está disponible, agregue el siguiente elemento inmediatamente después del elemento que hace referencia a la red CDN:

<script>
  // Fallback to loading jQuery from a local path if the CDN is unavailable
  (window.jQuery || document.write('<script src="/scripts/jquery-1.9.0.min.js"><\/script>'));
</script>

En la página de ejemplo siguiente se usa la versión de CDN de la biblioteca jQuery (con reserva a una copia local) para mostrar el contenido de un elemento div cuando se hace clic en un botón.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>jQuery from Microsoft AJAX CDN</title>
</head>
<body>
    <button id="btn">Show Message</button>
 
    <div id="message" style="display:none">         
        <h1>Hello from jQuery!</h1>         
    </div>
 
    <script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js"></script>
    <script>
        // Fallback to loading jQuery from a local path if the CDN is unavailable
        (window.jQuery || document.write('<script src="/scripts/jquery-1.9.0.min.js"><\/script>'));
    </script>
    <script>                
        function domReady() {
            $('#btn').click( showMessage );
        }
        
        function showMessage() {
            $('#message').fadeIn('slow');
        }
        
        $( domReady );
    </script>
</body>
</html>

Puede obtener más información sobre jQuery y descargar una copia local de jQuery visitando el sitio web de jQuery.

Uso de la interfaz de usuario de jQuery desde la red CDN

La red CDN también hospeda la biblioteca de interfaz de usuario de jQuery. La biblioteca de interfaz de usuario de jQuery incluye un amplio conjunto de widgets y efectos que puede usar en las ASP.NET aplicaciones. Por ejemplo, en la página siguiente se muestra cómo puede usar datepicker de la interfaz de usuario de jQuery en el contexto de una aplicación ASP.NET Web Forms para mostrar un calendario emergente:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="TestjQueryUICDN.WebForm1" %>
<!DOCTYPE html >
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Using jQuery UI from the CDN</title>
    <link rel="Stylesheet" href="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/themes/redmond/jquery-ui.css" />
</head>
<body>
    <form id="form1" runat="server">
    <div>    
        <asp:TextBox ID="txtStartDate" ClientIDMode="Static" runat="server" />
    </div>
    </form>
    <script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.8.0.js"></script>
    <script src="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.22/jquery-ui.js"></script>
    <script>
        $("#txtStartDate").datepicker();
    </script>
</body>
</html>

Al mover el foco al Cuadro de texto mediante el teclado, se muestra un calendario:

Calendario emergente creado con Datepicker

Tenga en cuenta que debe incluir tres archivos de la red CDN en el código anterior:

  • La biblioteca jQuery La biblioteca — de interfaz de usuario de jQuery depende de la biblioteca jQuery. Debe agregar la biblioteca jQuery a la página antes de agregar la biblioteca de interfaz de usuario de jQuery.
  • La biblioteca de interfaz de usuario de jQuery La biblioteca de interfaz de usuario de jQuery contiene todos los efectos y widgets de la interfaz de usuario de jQuery, como el — widget Datepicker usado en la página anterior.
  • Un tema de la interfaz de usuario — de jQuery La interfaz de usuario de jQuery admite distintos temas. La página anterior incluye un vínculo a un archivo CSS para importar el tema de Redmond.

Todos los temas estándar de la interfaz de usuario de jQuery se hospedan en la red CDN. Visite esta página para ver las miniaturas de cada tema.

Para obtener más información sobre la biblioteca de interfaz de usuario de jQuery, visite el sitio web oficial de la interfaz de usuario de jQuery.

Archivos de terceros en la red CDN

La red CDN hospeda algunas de las bibliotecas de JavaScript de terceros más populares. Microsoft no reclama la propiedad de ninguna biblioteca de terceros hospedada en esta red CDN. Los propietarios de derechos de autor de las bibliotecas le están otorgando licencias de estas bibliotecas. Los derechos que tenga que descargar y usar estas bibliotecas se conceden únicamente a los respectivos propietarios de copyright. Dado que no se trata de bibliotecas de Microsoft, Microsoft no proporciona ninguna garantía ni licencia de derechos de propiedad intelectual (incluido ningún derecho de licencia implícita) para las bibliotecas de terceros hospedadas en esta red CDN.

Versiones de jQuery en la red CDN

Las siguientes versiones de jQuery se hospedan en la red CDN:

jQuery versión 3.6.0

jQuery versión 3.5.1

jQuery versión 3.5.0

jQuery versión 3.4.1

jQuery versión 3.4.0

jQuery versión 3.3.1

jQuery versión 3.2.1

jQuery versión 3.2.0

jQuery versión 3.1.1

jQuery versión 3.1.0

jQuery versión 3.0.0

jQuery versión 2.2.4

jQuery versión 2.2.3

jQuery versión 2.2.2

jQuery versión 2.2.1

jQuery versión 2.2.0

jQuery versión 2.1.4

jQuery versión 2.1.3

jQuery versión 2.1.2

jQuery versión 2.1.1

jQuery versión 2.1.0

jQuery versión 2.0.3

jQuery versión 2.0.2

jQuery versión 2.0.1

jQuery versión 2.0.0

jQuery versión 1.12.4

jQuery versión 1.12.3

jQuery, versión 1.12.2

jQuery versión 1.12.1

jQuery versión 1.12.0

jQuery, versión 1.11.3

jQuery versión 1.11.2

jQuery versión 1.11.1

jQuery versión 1.11.0

jQuery versión 1.10.2

jQuery versión 1.10.1

jQuery versión 1.10.0

jQuery versión 1.9.1

jQuery versión 1.9.0

jQuery versión 1.8.3

jQuery, versión 1.8.2

jQuery versión 1.8.1

jQuery versión 1.8.0

jQuery versión 1.7.2

jQuery versión 1.7.1

jQuery versión 1.7

jQuery versión 1.6.4

jQuery versión 1.6.3

jQuery versión 1.6.2

jQuery versión 1.6.1

jQuery versión 1.6

jQuery versión 1.5.2

jQuery versión 1.5.1

jQuery versión 1.5

jQuery versión 1.4.4

jQuery versión 1.4.3

jQuery versión 1.4.2

jQuery versión 1.4.1

jQuery versión 1.4

jQuery versión 1.3.2

Versiones de jQuery Migrate en la red CDN

Las siguientes versiones de jQuery Migrate se hospedan en la red CDN:

jQuery Migrate, versión 3.0.0

jQuery Migrate, versión 1.2.1

jQuery Migrate, versión 1.2.0

jQuery Migrate, versión 1.1.1

jQuery Migrate, versión 1.1.0

jQuery Migrate, versión 1.0.0

Versiones de la interfaz de usuario de jQuery en la red CDN

Las siguientes versiones de la biblioteca de interfaz de usuario de jQuery se hospedan en esta red CDN. Haga clic en cada vínculo para ver la lista real de archivos.

Versiones de validación de jQuery en la red CDN

Las siguientes versiones del complemento de validación de jQuery se hospedan en esta red CDN. Haga clic en cada vínculo para ver la lista real de archivos.

jQuery Mobile Releases en la red CDN

Las siguientes versiones de la biblioteca jQuery Mobile se hospedan en esta red CDN. Haga clic en cada vínculo para ver la lista real de archivos.

Versiones de plantillas de jQuery en la red CDN

Las siguientes versiones del complemento jQuery Templates se hospedan en esta red CDN. Haga clic en cada vínculo para ver la lista real de archivos.

Versiones del ciclo de jQuery en la red CDN

Las siguientes versiones del complemento jQuery Cycle se hospedan en esta red CDN. Haga clic en cada vínculo para ver la lista real de archivos.

Versiones de jQuery DataTables en la red CDN

Las siguientes versiones del complemento jQuery DataTables se hospedan en esta red CDN. Haga clic en cada vínculo para ver la lista real de archivos.

Versiones de Modernizr en la red CDN

Las siguientes versiones de Modernizr se hospedan en la red CDN:

Versiones de JSHint en la red CDN

Las siguientes versiones de JSHint se hospedan en la red CDN:

Versiones de eliminación en la red CDN

Las siguientes versiones de Knockout se hospedan en la red CDN:

Globalización de versiones en la red CDN

Las siguientes versiones de Globalize se hospedan en la red CDN:

Globalización de la versión 1.0.0

Globalización de la versión 0.1.1

Respuesta a versiones en la red CDN

Las siguientes versiones de Respond se hospedan en la red CDN:

Responder a la versión 1.4.2

Responder a la versión 1.4.1

Responder a la versión 1.4.0

Responder a la versión 1.3.0

Responder a la versión 1.2.0

Versiones de arranque en la red CDN

Las siguientes versiones de getbootstrap.com bootstrap se hospedan en la red CDN:

Bootstrap versión 4.6.0

Bootstrap versión 4.5.2

Bootstrap versión 4.5.0

Bootstrap versión 4.4.1

Bootstrap versión 4.3.1

Bootstrap versión 4.2.1

Bootstrap versión 4.1.1

Bootstrap versión 4.0.0

Bootstrap versión 3.4.1

Bootstrap versión 3.4.0

Bootstrap, versión 3.3.7

Bootstrap versión 3.3.6

Bootstrap versión 3.3.5

Bootstrap, versión 3.3.4

Bootstrap versión 3.3.2

Bootstrap versión 3.3.1

Bootstrap versión 3.3.0

Bootstrap versión 3.2.0

Bootstrap versión 3.1.1

Bootstrap versión 3.1.0

Bootstrap versión 3.0.3

Bootstrap versión 3.0.2

Bootstrap versión 3.0.1

Bootstrap versión 3.0.0

Bootstrap versión 2.3.2

Bootstrap versión 2.3.1

Versiones de Bootstrap TouchCarousel en la red CDN

Las siguientes versiones de https://github.com/ixisio/bootstrap-touch-carousel Bootstrap TouchCarousel se hospedan en la red CDN:

Bootstrap TouchCarousel, versión 0.8.0

Hammer.js versiones en la red CDN

Las siguientes versiones de http://hammerjs.github.io/ Hammer.js se hospedan en la red CDN:

Hammer.js versión 2.0.4

ASP.NET Web Forms y ajax en la red CDN

Las siguientes versiones de la biblioteca ASP.NET Ajax se hospedan en la red CDN. Haga clic en cada vínculo para ver la lista real de archivos.

ASP.NET mvc en la red CDN

En esta red CDN ASP.NET se hospedan los siguientes archivos de JavaScript de MVC:

ASP.NET MVC 5.2.3

ASP.NET MVC 5.1

ASP.NET MVC 5.0

ASP.NET MVC 4.0

ASP.NET MVC 3.0

ASP.NET MVC 2.0

ASP.NET MVC 1,0

ASP.NET de SignalR en la red CDN

Para SignalR, se recomienda una red CDN de terceros como <cdnjs> o UNPKG.

Los siguientes ASP.NET de JavaScript de SignalR se hospedan en esta red CDN:

ASP.NET SignalR 2.2.2

ASP.NET SignalR 2.2.1

ASP.NET SignalR 2.2.0

ASP.NET SignalR 2.1.0

ASP.NET SignalR 2.0.3

ASP.NET SignalR 2.0.2

ASP.NET SignalR 2.0.1

ASP.NET SignalR 2.0.0

ASP.NET SignalR 1.1.3

ASP.NET SignalR 1.1.2

ASP.NET SignalR 1.1.1

ASP.NET SignalR 1.1.0

ASP.NET SignalR 1.0.1

Para obtener información sobre los términos de uso de la red CDN, vea Términos de uso de la red CDN de Microsoft Ajax.