Microsoft Ajax İçerik Dağıtım Ağı Varlıkları

Uyarı

Üretim uygulamaları CDN varlıklarına sıkı bir bağımlılık uygulamamalıdır. Uygulamalar başvurulan CDN varlığını test etmeli ve CDN kullanılabilir olmadığında bir geri dönüş varlığı kullanmalıdır.

Microsoft Ajax CDN'de Azure CDN'nin üstünde ve ötesinde SLA yoktur.

Microsoft Ajax CDN ile ilgili sorunları bildirmek için bu GitHub sorununu kullanın.

Uyarı

Microsoft Ajax CDN artık etkin olarak güncelleştirilmedi. Tüketiciler, ilk fırsatlarında güncelleştirilmiş varlıkları olan bir kaynağa geçiş yapmalıdır. CDN'nin kendisi gelecekte uygun şekilde buraya gönderilen bildirimlerle kullanımdan kaldırılacaktır.

İçindekiler

ajax.microsoft.com ajax.aspnetcdn.com olarak yeniden adlandırıldı
Visual Studio .vsdoc Desteği
CDN'den ASP.NET Ajax kullanma
CDN'den jQuery kullanma
CDN'den jQuery kullanıcı arabirimini kullanma
CDN'de Üçüncü Taraf Dosyaları

CDN'de jQuery Sürümleri
CDN'de jQuery Migrate Sürümleri
CDN'de jQuery UI Sürümleri
CDN'de jQuery Doğrulama Sürümleri
CDN'de jQuery Mobil Sürümleri
CDN'de jQuery Şablonları'nın Yayını
CDN'de jQuery Cycle Sürümleri
CDN'de jQuery DataTables Sürümleri
CDN'de Modernizr Sürümleri
CDN'de JSHint Sürümleri
CDN'de Knockout Sürümleri
CDN'de Yayınları Genelleştirme
CDN'de Yayınları Yanıtlama
CDN'de Bootstrap Sürümleri
Bootstrap TouchCarousel CDN'de Yayınlandı
CDN'de Hammer.js Sürümleri
CDN'de ASP.NET Web Forms ve Ajax Sürümleri
CDN'de ASP.NET MVC Sürümleri
ASP.NET SignalR Sürümleri CDN'de

Microsoft Ajax Content Delivery Network (CDN), jQuery gibi popüler üçüncü taraf JavaScript kitaplıklarını barındırmaktadır ve bunları Web uygulamalarınıza kolayca eklemenize olanak tanır. Örneğin, sayfanıza ajax.aspnetcdn.com işaret eden bir <betik> etiketi ekleyerek bu CDN'de barındırılan jQuery'yi kullanmaya başlayabilirsiniz.

CDN'nin avantajlarından yararlanarak Ajax uygulamalarınızın performansını önemli ölçüde geliştirebilirsiniz. CDN'nin içeriği dünyanın dört bir yanındaki sunucularda önbelleğe alınır. Buna ek olarak, CDN tarayıcıların farklı etki alanlarında bulunan web siteleri için önbelleğe alınmış üçüncü taraf JavaScript dosyalarını yeniden kullanmasına olanak tanır.

CdN, Güvenli Yuva Katmanı'nı kullanarak bir web sayfası sunmanız gerektiğinde SSL'yi (HTTPS) destekler.

CDN, sahipleri tarafından yüklenmiş olan ve lisansı size verilmiş olan aşağıdaki üçüncü taraf betik kitaplıklarını barındırmaktadır.

Microsoft Ajax CDN, Microsoft tarafından karşıya yüklenen aşağıdaki kitaplıkları da içerir:

  • ASP.NET Ajax
  • ASP.NET MVC JavaScript Dosyaları
  • ASP.NET SignalR JavaScript Dosyaları

Microsoft, bu CDN'de barındırılan üçüncü taraf kitaplıkların sahipliğini talep etmez. Kitaplıkların telif hakkı sahipleri bu kitaplıkları size lisanslar. Bu tür kitaplıkları indirmek ve kullanmak zorunda olabileceğiniz tüm haklar yalnızca ilgili telif hakkı sahipleri tarafından verilir. Bunlar Microsoft kitaplıkları olmadığından, Microsoft bu CDN'de barındırılan üçüncü taraf kitaplıklar için hiçbir garanti veya fikri mülkiyet hakları lisansı (zımni patent hakları dahil) sağlamaz.

JavaScript kitaplığınızı göndermek istiyorsanız ve kitaplığınız http://trends.builtwith.com üzerinde listelenen en iyi JavaScript kitaplıklarından biriyse veya bu kitaplıkların popüler olan uzantılarından/eklentilerinden ise ya da ASP.NET kullanımı için yararlıysa, lütfen AjaxCDNSubmission@Microsoft.com ile iletişime geçin.

Uyarı

Üretim uygulamaları CDN varlıklarına sıkı bir bağımlılık uygulamamalıdır. Uygulamalar başvurulan CDN varlığını test etmeli ve CDN kullanılabilir olmadığında bir geri dönüş varlığı kullanmalıdır.

Microsoft Ajax CDN'de Azure CDN'nin üstünde ve ötesinde SLA yoktur.

Microsoft Ajax CDN ile ilgili sorunları bildirmek için bu GitHub sorununu kullanın.

ajax.microsoft.com ajax.aspnetcdn.com olarak yeniden adlandırıldı

microsoft.com etki alanı adını kullanmak için kullanılan CDN, aspnetcdn.com etki alanı adını kullanacak şekilde değiştirildi. Performansı artırmak amacıyla yapılan bu değişiklik, bir tarayıcı microsoft.com etki alanına başvurduğunda, her istekle birlikte bu etki alanından gelen tanımlama bilgilerini ağ üzerinden göndereceğinden dolayı gerçekleştirilmiştir. microsoft.com dışındaki bir etki alanı adına yeniden adlandırıldığında performans %25'e kadar artırılabilir. Not ajax.microsoft.com çalışmaya devam eder ancak ajax.aspnetcdn.com önerilir.

Visual Studio .vsdoc Desteği

.vsdoc dosyalarını Visual Studio 2008 ile düzgün kullanmak için VS 2008 SP1'in ve vsdoc dosyaları düzeltmesinin yüklü olduğundan emin olmanız gerekir. Bunları buradan alabilirsiniz:

Visual Studio 2010, ek düzeltme eki olmadan .vsdoc dosyalarını destekler.

CDN'den ASP.NET Ajax kullanma

ASP.NET 4 kullanırken, ASP.NET framework betikleri için tüm istekleri CDN'ye yeniden yönlendirebilirsiniz. Yerel web sunucunuz yerine CDN'den betik almak, genel ASP.NET web sitelerinin performansını önemli ölçüde artırabilir.

Tüm ASP.NET framework betik isteklerini Microsoft Ajax CDN'ye yeniden yönlendirmek için ScriptManager EnableCDN özelliğini kullanın:

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

CDN'den jQuery kullanma

Bir sayfaya aşağıdaki betik öğesini ekleyerek Web uygulamanızda CDN'de barındırılan jQuery betiklerini kullanabilirsiniz:

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

CDN, aşağıdaki öğeyi kullanarak alabileceğiniz jQuery betiğinin küçültüldü sürümünü de içerir:

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

CDN kullanılamıyorsa sayfanızın jQuery'yi kendi web sitenizdeki yerel bir yoldan yüklemesine izin vermek için, CDN'ye başvuran öğeden hemen sonra aşağıdaki öğeyi ekleyin:

<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>

Aşağıdaki örnek sayfa, bir düğmeye tıklandığında div öğesinin içeriğini görüntülemek için jQuery kitaplığının CDN sürümünü (yerel kopyaya geri dönüşle) kullanır.

<!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>

jQuery hakkında daha fazla bilgi edinebilir ve jQuery Web sitesini ziyaret ederek jQuery'nin yerel bir kopyasını indirebilirsiniz.

CDN'den jQuery kullanıcı arabirimini kullanma

CDN ayrıca jQuery kullanıcı arabirimi kitaplığını da barındırıyor. jQuery kullanıcı arabirimi kitaplığı, ASP.NET uygulamalarınızda kullanabileceğiniz zengin bir pencere öğesi ve efekt kümesi içerir. Örneğin, aşağıdaki sayfada bir ASP.NET Web Forms uygulaması bağlamında açılan takvimi görüntülemek için jQuery UI Datepicker'ı nasıl kullanabileceğiniz gösterilmektedir:

<%@ 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>

Klavyenizi kullanarak odağı TextBox'a taşıdığınızda bir takvim görüntülenir:

Datepicker ile oluşturulan açılan takvim

Yukarıdaki koda CDN'den üç dosya eklemeniz gerektiğine dikkat edin:

  • jQuery kitaplığı — jQuery kullanıcı arabirimi kitaplığı, jQuery kitaplığına bağlıdır. jQuery kullanıcı arabirimi kitaplığını eklemeden önce sayfanıza jQuery kitaplığını eklemeniz gerekir.
  • jQuery UI kitaplığı — jQuery kullanıcı arabirimi kitaplığı, yukarıdaki sayfada kullanılan Datepicker pencere öğesi gibi tüm jQuery kullanıcı arabirimi efektlerini ve pencere öğelerini içerir.
  • jQuery kullanıcı arabirimi teması — jQuery kullanıcı arabirimi farklı temaları destekler. Yukarıdaki sayfa, Redmond temasını içeri aktarmak için bir CSS dosyasının bağlantısını içerir.

Tüm standart jQuery kullanıcı arabirimi temaları CDN'de barındırılır. Her temanın küçük resimlerini görüntülemek için bu sayfayı ziyaret edin.

jQuery kullanıcı arabirimi kitaplığı hakkında daha fazla bilgi edinmek için resmi jQuery kullanıcı arabirimi web sitesini ziyaret edin.

Uyarı

Üretim uygulamaları CDN varlıklarına sıkı bir bağımlılık uygulamamalıdır. Uygulamalar başvurulan CDN varlığını test etmeli ve CDN kullanılabilir olmadığında bir geri dönüş varlığı kullanmalıdır.

Microsoft Ajax CDN'de Azure CDN'nin üstünde ve ötesinde SLA yoktur.

Microsoft Ajax CDN ile ilgili sorunları bildirmek için bu GitHub sorununu kullanın.

CDN'de Üçüncü Taraf Dosyaları

CDN, en popüler üçüncü taraf JavaScript kitaplıklarından bazılarını barındırmaktadır. Microsoft, bu CDN'de barındırılan üçüncü taraf kitaplıkların sahipliğini talep etmez. Kitaplıkların telif hakkı sahipleri bu kitaplıkları size lisanslar. Bu tür kitaplıkları indirmek ve kullanmak zorunda olabileceğiniz tüm haklar yalnızca ilgili telif hakkı sahipleri tarafından verilir. Bunlar Microsoft kitaplıkları olmadığından, Microsoft bu CDN'de barındırılan üçüncü taraf kitaplıklar için hiçbir garanti veya fikri mülkiyet hakları lisansı (zımni patent hakları dahil) sağlamaz.

Uyarı

Üretim uygulamaları CDN varlıklarına sıkı bir bağımlılık uygulamamalıdır. Uygulamalar başvurulan CDN varlığını test etmeli ve CDN kullanılabilir olmadığında bir geri dönüş varlığı kullanmalıdır.

Microsoft Ajax CDN'de Azure CDN'nin üstünde ve ötesinde SLA yoktur.

Microsoft Ajax CDN ile ilgili sorunları bildirmek için bu GitHub sorununu kullanın.

CDN'de jQuery Sürümleri

Aşağıdaki jQuery sürümleri CDN'de barındırılır:

jQuery sürüm 3.7.1

jQuery sürüm 3.7.0

jQuery sürüm 3.6.4

jQuery sürüm 3.6.3

jQuery sürüm 3.6.1

jQuery sürüm 3.6.0

jQuery sürüm 3.5.1

jQuery sürüm 3.5.0

jQuery sürüm 3.4.1

jQuery sürüm 3.4.0

jQuery sürüm 3.3.1

jQuery sürüm 3.2.1

jQuery sürüm 3.2.0

jQuery sürüm 3.1.1

jQuery sürüm 3.1.0

jQuery sürüm 3.0.0

jQuery sürüm 2.2.4

jQuery sürüm 2.2.3

jQuery sürüm 2.2.2

jQuery sürüm 2.2.1

jQuery sürüm 2.2.0

jQuery sürüm 2.1.4

jQuery sürüm 2.1.3

jQuery sürüm 2.1.2

jQuery sürüm 2.1.1

jQuery sürüm 2.1.0

jQuery sürüm 2.0.3

jQuery sürüm 2.0.2

jQuery sürüm 2.0.1

jQuery sürüm 2.0.0

jQuery sürüm 1.12.4

jQuery sürüm 1.12.3

jQuery sürüm 1.12.2

jQuery sürüm 1.12.1

jQuery sürüm 1.12.0

jQuery sürüm 1.11.3

jQuery sürüm 1.11.2

jQuery sürüm 1.11.1

jQuery sürüm 1.11.0

jQuery sürüm 1.10.2

jQuery sürüm 1.10.1

jQuery sürüm 1.10.0

jQuery sürüm 1.9.1

jQuery sürüm 1.9.0

jQuery sürüm 1.8.3

jQuery sürüm 1.8.2

jQuery sürüm 1.8.1

jQuery sürüm 1.8.0

jQuery sürüm 1.7.2

jQuery sürüm 1.7.1

jQuery sürüm 1.7

jQuery sürüm 1.6.4

jQuery sürüm 1.6.3

jQuery sürüm 1.6.2

jQuery sürüm 1.6.1

jQuery sürüm 1.6

jQuery sürüm 1.5.2

jQuery sürüm 1.5.1

jQuery sürüm 1.5

jQuery sürüm 1.4.4

jQuery sürüm 1.4.3

jQuery sürüm 1.4.2

jQuery sürüm 1.4.1

jQuery sürüm 1.4

jQuery sürüm 1.3.2

Uyarı

Üretim uygulamaları CDN varlıklarına sıkı bir bağımlılık uygulamamalıdır. Uygulamalar başvurulan CDN varlığını test etmeli ve CDN kullanılabilir olmadığında bir geri dönüş varlığı kullanmalıdır.

Microsoft Ajax CDN'de Azure CDN'nin üstünde ve ötesinde SLA yoktur.

Microsoft Ajax CDN ile ilgili sorunları bildirmek için bu GitHub sorununu kullanın.

CDN'de jQuery Migrate Yayınları

Aşağıdaki jQuery Geçişi sürümleri CDN'de barındırılır:

jQuery Migrate sürüm 3.0.0

jQuery Migrate sürüm 1.2.1

jQuery Migrate sürüm 1.2.0

jQuery Migrate sürüm 1.1.1

jQuery Migrate sürüm 1.1.0

jQuery Migrate sürüm 1.0.0

CDN'de jQuery UI Sürümleri

Aşağıdaki jQuery kullanıcı arabirimi kitaplığı sürümleri bu CDN'de barındırılır. Dosyaların gerçek listesini görmek için her bağlantıya tıklayın.

jQuery Doğrulama Sürümlerinin CDN'de Yayınlanması

Aşağıdaki jQuery Doğrulama eklentisi sürümleri bu CDN'de barındırılır. Dosyaların gerçek listesini görmek için her bağlantıya tıklayın.

CDN'de jQuery Mobil Sürümleri

jQuery Mobile kitaplığının aşağıdaki sürümleri bu CDN'de barındırılır. Dosyaların gerçek listesini görmek için her bağlantıya tıklayın.

jQuery Şablonları'nın CDN Üzerinden Yayınlanması

jQuery Şablonları eklentisinin aşağıdaki sürümleri bu CDN'de barındırılır. Dosyaların gerçek listesini görmek için her bağlantıya tıklayın.

CDN'de jQuery Cycle Sürümleri

jQuery Cycle eklentisinin aşağıdaki sürümleri bu CDN'de barındırılır. Dosyaların gerçek listesini görmek için her bağlantıya tıklayın.

CDN'de jQuery DataTables Yayınları

jQuery DataTables eklentisinin aşağıdaki sürümleri bu CDN'de barındırılır. Dosyaların gerçek listesini görmek için her bağlantıya tıklayın.

Modernizr'ın CDN Üzerindeki Sürümleri

Aşağıdaki Modernizr sürümleri CDN'de barındırılır:

JSHint Sürümleri CDN'de

Aşağıdaki JSHint sürümleri CDN'de barındırılır:

CDN'de Knockout Sürüm Yayınları

Aşağıdaki sürümleri CDN'de barındırılır:

CDN'de Yayınları Genelleştirme

Aşağıdaki Globalize sürümleri CDN'de barındırılır:

Sürüm 1.0.0'a genelleştirme

Sürüm 0.1.1'i genelleştirme

CDN'de Yayınları Yanıtlama

Aşağıdaki Yanıtla sürümleri CDN'de barındırılır:

Sürüm 1.4.2'ye yanıt verme

Sürüm 1.4.1'i yanıtla

Respond sürüm 1.4.0

Respond sürüm 1.3.0

Respond sürüm 1.2.0

Uyarı

Üretim uygulamaları CDN varlıklarına sıkı bir bağımlılık uygulamamalıdır. Uygulamalar başvurulan CDN varlığını test etmeli ve CDN kullanılabilir olmadığında bir geri dönüş varlığı kullanmalıdır.

Microsoft Ajax CDN'de Azure CDN'nin üstünde ve ötesinde SLA yoktur.

Microsoft Ajax CDN ile ilgili sorunları bildirmek için bu GitHub sorununu kullanın.

CDN'de Bootstrap Sürümleri

aşağıdaki getbootstrap.com bootstrap sürümleri CDN'de barındırılır:

Bootstrap sürüm 5.2.3

Bootstrap sürüm 4.6.0

Bootstrap sürüm 4.5.2

Bootstrap sürüm 4.5.0

Bootstrap sürüm 4.4.1

Bootstrap sürüm 4.3.1

Bootstrap sürüm 4.2.1

Bootstrap sürüm 4.1.1

Bootstrap sürüm 4.0.0

Bootstrap sürüm 3.4.1

Bootstrap sürüm 3.4.0

Bootstrap sürüm 3.3.7

Bootstrap sürüm 3.3.6

Bootstrap sürüm 3.3.5

Bootstrap sürüm 3.3.4

Bootstrap sürüm 3.3.2

Bootstrap sürüm 3.3.1

Bootstrap sürüm 3.3.0

Bootstrap sürüm 3.2.0

Bootstrap sürüm 3.1.1

Bootstrap sürüm 3.1.0

Bootstrap sürüm 3.0.3

Bootstrap sürüm 3.0.2

Bootstrap sürüm 3.0.1

Bootstrap sürüm 3.0.0

Bootstrap sürüm 2.3.2

Bootstrap sürüm 2.3.1

Uyarı

Üretim uygulamaları CDN varlıklarına sıkı bir bağımlılık uygulamamalıdır. Uygulamalar başvurulan CDN varlığını test etmeli ve CDN kullanılabilir olmadığında bir geri dönüş varlığı kullanmalıdır.

Microsoft Ajax CDN'de Azure CDN'nin üstünde ve ötesinde SLA yoktur.

Microsoft Ajax CDN ile ilgili sorunları bildirmek için bu GitHub sorununu kullanın.

CDN'de Bootstrap TouchCarousel Yayını

Bootstrap TouchCarousel sürümlerinin https://github.com/ixisio/bootstrap-touch-carousel aşağıdaki sürümleri CDN'de barındırılır:

Bootstrap TouchCarousel sürüm 0.8.0

CDN'de Hammer.js Sürümleri

Hammer.js sürümlerinin http://hammerjs.github.io/ aşağıdaki sürümleri CDN'de barındırılır:

Hammer.js sürüm 2.0.4

ASP.NET Web Forms ve Ajax Sürümleri CDN üzerinde

ASP.NET Ajax Kitaplığı'nın aşağıdaki sürümleri CDN'de barındırılır. Dosyaların gerçek listesini görmek için her bağlantıya tıklayın.

ASP.NET MVC Sürümleri CDN'de

Aşağıdaki ASP.NET MVC JavaScript dosyaları bu CDN'de barındırılır:

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 SignalR Sürümleri CDN Üzerinde

SignalR için <cdnjs> veya UNPKG gibi bir üçüncü taraf CDN öneririz.

Aşağıdaki ASP.NET SignalR JavaScript dosyaları bu CDN'de barındırılır:

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

CDN kullanım koşulları hakkında bilgi için bkz . Microsoft Ajax CDN Kullanım Koşulları.