Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 15999|Odpověď: 0

[ASP.NET] Vypněte funkci Browser Link ve Visual Studio 2013

[Kopírovat odkaz]
Zveřejněno 24.05.2016 16:27:05 | | | |
<!-- Odkaz na prohlížeč Visual Studio -->
<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>
<!-- Konec odkazu na prohlížeč -->




Dnes jsem napsal projekt a použil jsem plugin pro načítání průběhu stránek Pace.js a zjistil jsem, že ukazatel průběhu načítání stránky byl velmi pomalý a nikdy se nenačítal.

Nakonec najděte důvod, proč? Našel jsem ještě pár řádků kódu od dveří ke dveřím ve zdrojovém kódu, co to sakra?

Co je Browser Link?

Funkcí tohoto Browser Link je vytvořit komunikační most mezi flow a IDE Visual Studio prostřednictvím skriptového souboru, a po zapnutí Browser Link vloží Visual Studio objekt modulu IHttpModule do webu a poté zaregistruje skript na každé stránce.

Funkce Browser Link je implementována pomocí technologie SignalR.

S tím vším, k čemu přesně slouží funkce Browser Link?

Funkce Broswer Link je relativně jednoduchá, používá se k obnovení stránky, která byla otevřena v prohlížeči v IDE Visual Studia, proč tedy stránku obnovovat v IDE Visual Studia?

Pokud vyvíjíte stránku, která musí být kompatibilní s prohlížeči IE, GOOGLE, FIREFOX a mobilními prohlížeči, můžete tyto květiny použít k otevření stránky současně, pokud narazíte na nějaký problém, vraťte se do VS IDE a upravte ho, a po úpravě můžete kliknout na "Obnovit propojené prohlížeče" ve Visual Studio IDE a obnovit všechny prohlížeče a vidět efekt.

Tento "Browser Link" má pouze takovou obnovovací funkci, ale funkci Browser Link lze napsat jako rozšíření a některé potřebné funkce si můžete přizpůsobit.

Pokud tuto funkci nechcete použít, stačí přidat následující kód pod uzel appSettings ve 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="UnobraziveJavascrip{filter}tEnabled" value="true" />
    <add key="vs:EnableBrowserLink" value="false"/>
  </appSettings>


Červená bude přidána a konečně je dokonale vyřešena!!




Předchozí:【Originál】Ali Big Fish Batch Group SMS.net C# Osobní verze
Další:Bootstrap modální dialog se pokaždé znovu načítá
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com