Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 15999|Yanıt: 0

[ASP.NET] Visual Studio 2013'te Tarayıcı Bağlantısı özelliğini kapatın

[Bağlantıyı kopyala]
Yayınlandı 24.05.2016 16:27:05 | | | |
<!-- Visual Studio Tarayıcı Bağlantısı -->
<scrip{filter}t type="application/json" id="__browserLink_initializationData">
    {"appName":"Chrome","requestId":"c1d966c4e30a4503926d28e76b7bc5be"}
</scrip{filter}t>
<scrip{filter}t type="text/javascrip{filter}t" src="http://localhost:33888/4162501dbbc24a0fb1ec87e6027ba41e/browserLink" async="async"></scrip{filter}t>
<!-- Tarayıcı Bağlantısını Bitir -->




Bugün bir proje yazdım ve projede Pace.js sayfa ilerleme yükleme eklentisi kullandım; sayfa yükleme ilerleme çubuğunun çok yavaş olduğunu ve her zaman yüklenmediğini gördüm.

Son olarak, nedenini bul, neden? Kaynak kodunda kapı-kapı kod satır daha buldum, ne oluyor böyle?

Browser Link nedir?

Bu Tarayıcı Bağlantısının işlevi, akış ile Visual Studio IDE arasında bir betik dosyası aracılığıyla iletişim köprüsü kurmaktır ve Tarayıcı Bağlantısı etkinleştirildikten sonra Visual Studio web sitesine bir IHttpModule modülü nesnesi enjekte eder ve ardından her sayfada bir betik kaydeder.

Tarayıcı Bağlantısı özelliği SignalR teknolojisi kullanılarak uygulanmıştır.

Tüm bunları söyledikten sonra, Browser Link fonksiyonu tam olarak ne için kullanılıyor?

Broswer Link fonksiyonu nispeten basit, Visual Studio IDE'de tarayıcıda açılmış sayfayı yenilemek için kullanılır, neden Visual Studio IDE'de sayfayı yenilesin?

Eğer IE, GOOGLE, FIREFOX ve mobil tarayıcılarla uyumlu olması gereken bir sayfa geliştiriyorsanız, bu çiçekleri kullanarak sayfanızı aynı anda açabilirsiniz, bir sorun bulursanız, VS IDE'ye geri dönüp değiştirebilirsiniz ve değişiklikten sonra Visual Studio IDE'de "Bağlı Tarayıcıları Yenile" seçeneğine tıklayarak tüm tarayıcıları yenileyebilirsiniz.

Bu "Tarayıcı Bağlantısı" sadece böyle bir yenileme fonksiyonuna sahip, ancak Tarayıcı Bağlantısı fonksiyonu bir uzantı fonksiyonu olarak yazılabilir ve ihtiyacınız olan bazı fonksiyonları özelleştirebilirsiniz.

Bu özelliği kullanmak istemiyorsanız, web.config'deki appSettings düğümünün altına aşağıdaki kodu ekleyin.


<appSettings>
    <add key="webpages:Version" value="2.0.0.0" />
    <add key="webpages:Enabled" value="false" />
    <add key="PreserveLoginUrl" value="true" />
    <add key="ClientValidationEnabled" value="true" />
    <add key="UnobtrusiveJavascrip{filter}tEnabled" value="true" />
    <add key="vs:EnableBrowserLink" value="yanlış"/>
  </appSettings>


Kırmızı olan eklenecek ve sonunda mükemmel şekilde çözüldü!!




Önceki:【Orijinal】Ali Big Fish Batch Group SMS.net C# Kişisel Versiyon
Önümüzdeki:Bootstrap modal diyalog her seferinde yeniden yükleniyor
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com