Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 15999|Svare: 0

[ASP.NET] Slå av Nettleserlenke-funksjonen i Visual Studio 2013

[Kopier lenke]
Publisert på 24.05.2016 16:27:05 | | | |
<!-- Visual Studio Browser-lenke -->
<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>
<!-- Avslutt nettleserlenke -->




I dag skrev jeg et prosjekt, og jeg brukte en plugin for Pace.js sidefremgang i prosjektet, og oppdaget at sideinnlastingslinjen var veldig treg og alltid ikke lastet inn.

Til slutt, finn grunnen, hvorfor? Jeg fant noen flere linjer med dør-til-dør-kode i kildekoden, hva i all verden?

Hva er Browser Link?

Funksjonen til denne nettleserlenken er å bygge en kommunikasjonsbro mellom flyten og Visual Studio-IDE-en via en skriptfil, og etter å ha aktivert Nettleserlenke, vil Visual Studio injisere et IHttpModule-modulobjekt på nettsiden, og deretter registrere et skript på hver side.

Nettleserlenke-funksjonen er implementert ved hjelp av SignalR-teknologi.

Med alt dette sagt, hva brukes egentlig Browser Link-funksjonen til?

Nå er Broswer Link-funksjonen relativt enkel, den brukes til å oppdatere siden som er åpnet i nettleseren i Visual Studio IDE, hvorfor oppdatere siden i Visual Studio IDE?

Hvis du utvikler en side som må være kompatibel med IE, GOOGLE, FIREFOX og mobilnettlesere, kan du bruke disse blomstene til å åpne siden samtidig, hvis du finner et eller annet problem, gå tilbake til VS IDE for å endre det, og etter endringen kan du klikke på "Oppdater lenkede nettlesere" i Visual Studio IDE for å oppdatere alle nettlesere og se effekten.

Denne "Nettleserlenken" har bare en slik oppdateringsfunksjon, men Nettleserlenke-funksjonen kan skrives som en utvidelsesfunksjon, og du kan tilpasse noen av funksjonene du trenger.

Hvis du ikke vil bruke denne funksjonen, legg bare til følgende kode under appSettings-noden i web.config.


<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="false"/>
  </appSettings>


Den røde skal legges til, og endelig er den helt løst!!




Foregående:【Original】Ali Big Fish Batch Group SMS.net C# Personlig versjon
Neste:Bootstrap-modaldialogen lastes inn på nytt hver gang
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com