IIS Express застревает и стили css иногда не применяются при отладке приложения ASP. NET MVC из Visual Studio 2013 - PullRequest
0 голосов
/ 15 февраля 2020

Я отлаживаю приложение ASP. NET MVC из Visual Studio 2013. Когда я запускаю процесс отладки из Visual Studio, IIS Express, где размещено приложение, застревает (мое приложение не запускается) , Это часто случается со мной. В этой ситуации я вручную останавливаю IIS Express с иконки в трее. Даже останавливая IIS Express на значке в трее, мне часто приходится вручную останавливать отладку из Visual Studio с помощью кнопки остановки. После того, как отладка остановлена, если я пытаюсь снова отладить, она не работает, ну, иногда работает, а иногда нет, это случайно. Я подтвердил, что если я очищаю всю историю браузера и куки, он работает в большинстве случаев, за исключением некоторого времени Также я заметил, что Visual Studio 2013 занимает много времени для загрузки IIS Express, где размещено мое приложение ASP. NET MVC. Наконец, я заметил, что мое приложение ASP. NET MVC, размещенное в IIS Express, иногда отображается неправильно при отладке из Visual Studio, то есть оно отображается без применения стилей css, кажется, что css стили пропущены. В этом случае, если я прекращаю отладку и запускаю ее снова, она работает.

Итак, как я могу улучшить или решить такие странные проблемы?

1 Ответ

1 голос
/ 25 февраля 2020

IIS Express застревает, а стили css иногда не применяются при отладке приложения ASP. NET MVC из Visual Studio 2013

Это довольно странная проблема, и я полагаю, вы можете попробовать эти предложения

Предложение

1) удалить все кэши в C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache, C:\Users\Administrator\AppData\Local\Temp и C:\Users\Administrator\AppData\Local\Microsoft\WebsiteCache.

2) закрыть экземпляр VS, удалить скрытую папку .vs, папку bin, obj под физическим путем решения, а затем снова открыть проект

3) Если у вас есть IntelliTrace, отключите Enable IntelliTrace в Tools -> Options -> IntelliTrace -> General.

4) попробуйте другой порт, например 56000, щелкнув правой кнопкой мыши по проекту -> Properties -> Web -> project url.

5) отключите все сторонние расширения с помощью Tools -> Extensions and Updates или просто используйте devenv / safemode в командной строке разработчика для vs2013.

6) попробуйте переустановить IIS на панели управления и, если Ваш IIS не 10.0, я предлагаю вам загрузить и использовать его .

Кроме того, , VS2013 слишком стар, и Microsoft не продолжает его поддерживать. Поэтому я предлагаю вам загрузить и использовать последнюю версию VS2019 . Он имеет большую оптимизацию и более высокую производительность, чем предыдущая VS, и исправляет некоторые оставшиеся проблемы из предыдущих выпусков.

...