Точка останова не будет в настоящее время поражаться. Никакие символы не были загружены для этого документа в приложении Silverlight

Хорошо, что я имею:

RC Visual Studio 2010, W7 x64, запустил новый тип проекта приложения Silverlight. Хостинг приложения Silverlight в веб-приложении ASP.NET Проект. Версия 3.0 Silverlight. Добавленный Класс LinqToSQL, Сервис WCF, Приложение Тестера Winform (Проект в Решении) и несколько Классов (также как Проекты в Решении).

Вчера, внезапно я получил 'Точку останова, не будет в настоящее время поражаться. Никакие символы не были загружены для этого документа'. сообщение для появления в IDE но это только влияет на сеть Appliaction, я могу отладить Silverlight и Приложение Winform.

То, что я попробовал / сделало для избавлений от сообщения:

  • Сбросьте настройки Visual Studio
  • удаленный все файлы в каждой \Temporary Папке Файлов ASP.NET (существует один для каждого 32bit/64bit и для Платформы 2.0 и 4.0),
  • попробованный для отладки Visual Studio использования Интегрированный веб-сервер - обычно я использую IIS в выводе проекта решения, я удалил каждый obj и папки мусорного ведра в каждой папке проекта
  • созданный новое решение и добавил все проекты к этому новому решению
  • удаленный решение suo файл
  • созданный новое веб-приложение ASP.NET, чтобы протестировать, если это - проблема установки VS =>, я могу отладить этот новый проект/решение
  • перезагруженный машина несколько раз
  • восстановленный установка vs.net
  • сделал IISReset
  • удаленный веб-приложение из IIS
  • используемый Создать Кнопка Виртуального каталога под Свойствами проекта веб-приложения для создания нового веб-приложения в IIS
  • измененный Версия Платформы каждого проекта от 3,5 до 4,0
  • Открыл Solution на моей второй машине => то же поведение
  • проверенная Microsoft Connect для ошибок / подобные проблемы
  • ПОТРАЧЕННЫЙ НА 7 ЧАСОВ.

Так, это происходит в 2-й раз в моей жизни. в прошлый раз я решил его путем удаления Временной Папки Файлов ASP.NET, но на этот раз я нуждаюсь помощи.

329
задан 7 revs, 6 users 40% 23 August 2016 в 21:36
поделиться

4 ответа

Всякий раз, когда у меня возникала эта конкретная ошибка, оказывалось, что папка, из которой Visual Studio загружает сборки, отличается от папки, из которой запущено веб-приложение.

То есть, сервер приложений запускает приложение из

C:\dev\MyApplication\bin 

а Visual Studio отлаживает из

C:\dev\MyOtherApplication\bin (or something along those lines, anyway).

Примечание - по разным причинам я делаю отладку с IIS в качестве хоста приложения, а не с маленькой отдельной штуковиной, которую использует большинство людей. Это может повлиять на полезность моего ответа!

Обновление:

Для IIS каталог сервера приложений (т.е. C:\dev\MyApplication выше) является физическим каталогом, настроенным для веб-приложения - это можно контролировать, изменяя основные настройки для приложения.

Для Visual studio отладочный каталог (т.е. C:\dev\MyOtherApplication выше) - это каталог, в котором находятся ваши svc файлы, обычно это тот же каталог, что и ваш csproj файл проекта.

54
ответ дан 23 November 2019 в 00:48
поделиться

Причина того, с чем вы столкнулись, в том, что PDB ("PDB означает Program Database, собственный формат файла (разработанный Microsoft) для хранения отладочной информации о программе) не обновлены, это может быть вызвано несколькими причинами:

1- Как сказал Беван, возможно, вы отлаживаете другое приложение!

2- Вы отлаживаете другую версию того же приложения. Например, вы прикрепили ранее собранное приложение с текущей версией кода для отладки без (пере)сборки.

Очистка или пересборка решения решает такие проблемы.

Чтобы убедиться, что проблема не ваша, попробуйте отладить то же приложение в VS 2008 (боюсь, что это может быть ошибка в VS 2010 - она все еще бета-версия!).

21
ответ дан 23 November 2019 в 00:48
поделиться

Попробуйте установить Silverlight Application Project в качестве запускаемого проекта: щелкните правой кнопкой мыши проект -> «Установить как запускаемый проект». Затем нажмите F5 и посмотрите, сможете ли вы отловить точки останова ...

Пытайтесь удалять данные просмотра / временные данные в своем браузере каждый раз, когда вы вносите изменения в приложение Silverlight

1
ответ дан 23 November 2019 в 00:48
поделиться

Щелкните правой кнопкой мыши решение -> Свойства

Найдите в разделе «Общие свойства» -> Проект запуска

Выберите несколько запускаемых проектов

выберите действие «Начать» для проектов, которые необходимо отладить.

176
ответ дан 23 November 2019 в 00:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: