Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 15999|Отговор: 0

[ASP.NET] Изключете функцията Browser Link във Visual Studio 2013

[Копирай линк]
Публикувано в 24.05.2016 г. 16:27:05 ч. | | | |
<!-- Линк към браузъра на 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>
<!-- Край на връзката към браузъра -->




Днес написах проект и използвах плъгин за зареждане на Pace.js страници в проекта, и установих, че лентата за зареждане на страница е много бавна и винаги не се зарежда.

Накрая, намерете причината, защо? Намерих още няколко реда код от врата на врата в изходния код, какво по дяволите?

Какво е Browser Link?

Функцията на този Browser Link е да изгради комуникационен мост между потока и Visual Studio IDE чрез скриптов файл, а след активирането на Browser Link Visual Studio ще инжектира IHttpModule модулен обект в уебсайта и след това ще регистрира скрипт на всяка страница.

Функцията Browser Link е реализирана с помощта на технологията SignalR.

С всичко това казано, за какво точно се използва функцията Browser Link?

Сега функцията Broswer Link е сравнително проста – тя се използва за обновяване на страницата, която е отворена в браузъра в Visual Studio IDE, защо да се обновява страницата във Visual Studio IDE?

Ако разработваш страница, която трябва да е съвместима с браузъри IE, GOOGLE, FIREFOX и мобилни устройства, можеш да използваш тези цветя, за да отвориш страницата си едновременно, ако откриеш някакъв проблем, върни се във VS IDE, за да я модифицираш, а след промяната можеш да кликнеш "Refresh Linked Browsers" във Visual Studio IDE, за да обновиш всички браузъри и да видиш ефекта.

Сега тази "Browser Link" има само такава функция за обновяване, но функцията Browser Link може да бъде написана като разширение и можете да персонализирате някои от необходимите функции.

Ако не искате да използвате тази функция, просто добавете следния код под appSettings в web.config.


<appSettings>
    <add key="webpages:Version" value="2.0.0.0" />
    <add key="webpages:Enabled" стойност="false" />
    <add key="PreserveLoginUrl" стойност="true" />
    <add key="ClientValidationEnabled" стойност="true" />
    <add key="UnobtrusiveJavascrip{filter}tEnabled" value="true" />
    <add key="vs:EnableBrowserLink" стойност="false"/>
  </appSettings>


Червеният трябва да бъде добавен и накрая е напълно решен!!




Предишен:【Оригинал】Ali Big Fish Batch Group SMS.net C# Лична версия
Следващ:Модалният диалог на Bootstrap се зарежда всеки път
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com