Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 15999|Svar: 0

[ASP.NET] Slå Browser Link-funktionen fra i Visual Studio 2013

[Kopier link]
Opslået på 24/05/2016 16.27.05 | | | |
<!-- Visual Studio Browser Link -->
<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>
<!-- Slut Browser-link -->




I dag skrev jeg et projekt, og jeg brugte et Pace.js sidefremskridts-indlæsningsplugin i projektet, og fandt ud af, at sideindlæsningsfremdriftslinjen var meget langsom og aldrig indlæste.

Til sidst, find grunden, hvorfor? Jeg fandt et par flere linjer dør-til-dør-kode i kildekoden, hvad fanden?

Hvad er Browser Link?

Funktionen af dette browserlink er at bygge en kommunikationsbro mellem flowet og Visual Studio IDE'en via en scriptfil, og efter at have aktiveret Browser Link, vil Visual Studio injicere et IHttpModule-modulobjekt på hjemmesiden og derefter registrere et script på hver side.

Browser Link-funktionen er implementeret ved hjælp af SignalR-teknologi.

Med alt det sagt, hvad bruges Browser Link-funktionen egentlig til?

Nu er Broswer Link-funktionen relativt simpel, den bruges til at opdatere siden, der er åbnet i browseren i Visual Studio IDE, hvorfor opdatere siden i Visual Studio IDE'en?

Hvis du udvikler en side, der skal være kompatibel med IE, GOOGLE, FIREFOX og mobile browsere, kan du bruge disse blomster til at åbne din side samtidig; hvis du finder et problem, kan du gå tilbage til VS IDE for at ændre det, og efter ændringen kan du klikke på "Opdater linkede browsere" i Visual Studio IDE for at opdatere alle browsere og se effekten.

Nu har denne "Browser Link" kun sådan en opdateringsfunktion, men Browser Link-funktionen kan skrives som en udvidelsesfunktion, og du kan tilpasse nogle af de funktioner, du har brug for.

Hvis du ikke vil bruge denne funktion, kan du blot tilføje 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" />
    <tilføj nøgle="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 tilføjes, og endelig er den perfekt løst!!




Tidligere:【Original】Ali Big Fish Batch Group SMS.net C# Personlig version
Næste:Bootstrap-modaldialogen genindlæses hver gang
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com