Как запретить Visual Studio загружать PDB из временных файлов ASP.NET - PullRequest
0 голосов
/ 11 октября 2019

Я работаю над многопроектным решением в Visual Studio 2015 Professional, которое включает в себя некоторые библиотеки и приложение ASP.NET Web MVC в системе, используемой несколькими разработчиками.

Проблема Когда я устанавливаю точку останова и запускаю веб-приложение с отладкой, IISExpress запускается, но точка останова отключается со следующим сообщением. В окне модулей показано, что символы загружены для всех проектов в решении из различных папок в этом расположении C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files

Что я пробовал

  • Clean Solution> Rebuild> Debug
  • Вручную удалите все папки bin и obj> Rebuild> debug
  • Настройка символов для автоматической загрузки и попытка загрузки символов после Интернетаприложение уже запущено.
  • Проверено, что Optimize Code не проверено
  • Проверено, что Enable Just My Code проверено
  • Импорт Настройки экспорта> Reset All Settings
  • Установил Visual Studio 2019 Community Edition и повторил все вышеперечисленные шаги еще раз
  • Свойства проекта> Веб> Нажал на кнопку Create Virtual Directory
  • Удалил все файлыи папки в C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files, %AppData%\Local\Temp\Temporary ASP.NET Files\ и %USERPROFILE%\Documents\My Web Sites> изменили номер порта в Project Url на веб-вкладке свойств проекта

Вопрос

Как я могу заставить Visual Studio загружать символы из папки bin проекта, как это и должно быть для начала?

1 Ответ

2 голосов
/ 14 октября 2019

Вот два совета, которые вы можете попробовать:

1.Для проекта, в котором вы устанавливаете точки останова, щелкните правой кнопкой мыши project=>Properties=>Build tab(Debug Configuration)=>Advanced=>Set the Debug information до Full

2.Объедините Кэш символов , отключите теневое копирование , чтобы заставить его загружать сборки из папки bin вместо папки Temporary Asp.net Files при запуске приложения. (Он загрузит xx.dll из бина, но я не уверен, что он также загрузит pdb из bin ...)

Надеюсь, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...