2016-03-25 6 views
0

У меня есть приложение asp.net, оно работает очень медленно при отладке. Я знаю, что это обычное дело, но даже когда оно развернуто, оно работает медленно. Я говорю 7-10 вторых задержек, чтобы опубликовать страницу в некоторых случаях.Сайт работает медленным как в режиме отладки, так и после развертывания на сервере, но быстрее после нажатия «остановить отладку»

Если я запустил его в режиме отладки и нажал «остановить отладку» в визуальной студии, я все равно могу запустить приложение. Здесь быстрее WAY, и все по-прежнему сохраняется в базе данных и во всем. Почему здесь намного быстрее, и как я могу быстро запустить мой развернутый сайт?

Резюме: Что может вызвать мой развернутый сайт, чтобы работать так медленно (столь же медленно, как режим отладки), но когда я остановить отладчик и беспорядок с моей локальной версии, пока он все еще воспитываются в браузере, то WAY быстрее, чем режим отладки и мой развернутый сайт.

+0

Развернутые где? Например, вы включили ведение журнала Fusion? Во всяком случае нет никакой причины для этого, начните профилирование. Glimpse может помочь здесь. – CodeCaster

ответ

0

Возможно, вы используете BrowserLink, возможно, даже не зная об этом? Это технология, в которой веб-сайт постоянно обновляется с помощью, например, Изменения CSS при активной отладке. Но он также может делать вещи очень, очень медленно.

Чтобы отключить, добавьте эту строку в <appSettings> в Web.Config:

<add key="vs:EnableBrowserLink" value="false" /> 

Ссылки:

+0

Это отличный ответ на вопрос «Как отключить BrowserLink» _, но я бы начал с комментария _ «Возможно, вы используете BrowserLink, возможно, даже не зная об этом?» _ Сначала. – CodeCaster

+0

Не похоже, что он использует BrowserLink. Я добавил эту строку и, похоже, ничего не сделал. Мой разум взорвался бы, если бы это сработало. Спасибо за возможное исправление. – Kevin