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

Хорошо, что у меня есть:

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

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

Что я пытался/сделал, чтобы избавиться от сообщения:

  • Reset Настройки Visual Studio
  • удалены все файлы в каждой папке \Temporary ASP.NET Files (есть один для каждого 32-битного/64-битного и для Framework 2.0 и 4.0).
  • пытался отлаживаться с помощью встроенного веб-сервера Visual Studio - обычно я использую IIS, в выходном файле проекта я удалял все папки obj и bin в каждой папке проекта.
  • создало новое решение и добавило все проекты в это новое решение
  • удалено решение suo file
  • создано новое веб-приложение ASP.NET для тестирования, если это проблема VS-установки = > Я могу отладить этот новый проект/решение
  • несколько раз перезагрузили компьютер.
  • восстановил установку vs .net
  • выполнил IISReset
  • удалило веб-приложение из IIS
  • используется кнопка Создать виртуальную директорию в разделе "Свойства проекта веб-приложения" для создания нового веб-приложения в IIS
  • изменил версию Framework для каждого проекта с 3.5 до 4.0
  • Открыл решение на моей второй машине = > такое же поведение
  • обход Microsoft Connect для ошибок/похожих проблем
  • SPENT 7 ЧАСОВ.

Итак, это происходит во второй раз в моей жизни. в прошлый раз я решил это, удалив временную папку файлов ASP.NET, но на этот раз мне нужна ваша помощь.

+302
источник поделиться
49 ответов
  • 1
  • 2

У меня была аналогичная проблема, кроме моей проблемы было глупо - у меня было 2 экземпляра встроенного веб-сервера, работающего под двумя разными портами, и у меня был мой проект → свойства → веб → "Стартовый URL" , указывающий на фиксированный порт, но веб-приложение фактически не было запущено под этим портом. Поэтому мой браузер перенаправлялся на "Стартовый URL" , который упоминался в 1539, но экземпляр кода/отладки работал под портом 50803.

Я изменил встроенный веб-сервер для работы под фиксированным портом и скорректировал свой "Стартовый URL" , чтобы использовать этот порт. project → properties → web → "Серверы" → "Использовать сервер разработки Visual Studio" → конкретный порт

+1
источник

Я использую VS 2008, и я получил эту ошибку. Я попробовал все, что предлагалось здесь и на некоторых других веб-сайтах, но ничего не получилось.

Решение было довольно простым, и на этой странице было упомянуто еще два решения, которые поставили меня в нужную область.

  • Перейдите в меню "Проект" и нажмите "Свойства" (вы также можете щелкнуть правой кнопкой мыши по имени проекта в обозревателе решений и выбрать "Свойства" ).

  • Выберите вкладку "Компилировать" слева.

  • В текстовом поле "Создать выходной путь:" убедитесь, что у вас есть "bin" в текстовом поле.

В моей ситуации он указывал на другую папку bin в сети, и это то, что заставило точки останова терпеть неудачу. Вы хотите, чтобы он смотрел вашу текущую папку Bin вашего проекта.

+1
источник
другие ответы

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

Удалите файл .xap, если ваша точка останова не пострадает. Внутри YourProject.Web/ClientBin Удалить YourProject.xap. Я пробовал все выше и наткнулся на это исправление, работает каждый раз. Мудрый очистить проект после удаления также.

+1
источник

Пожалуйста, проверьте веб-свойства веб-проекта (Asp.Net), на котором размещается ваш xlightlight silverlight. Перейти к веб-проекту Хостинг Silverlight xap → Свойства → Веб → Раздел отладчиков → Убедитесь, что установлен флажок silverlight.

enter image description here

+1
источник

Во что бы то ни стало отметьте это для не-бытия-ответа, но эта проблема точек останова, которые не ударяются, для меня просто исправлена. После нескольких часов удаления временных файлов, перезагрузки, переустановки, аркирования с настройками отладки безрезультатно, он просто начал работать. Я был на грани безумия, когда, без всякой причины, мы попали в точку останова. Люблю непоследовательные ошибки, я.

+1
источник

Если у вас возникли проблемы с проектами Silverlight, решение может быть довольно простым. Согласно моему опыту, во многих случаях отладка символов не загружается из-за того, что новые файлы ".xap" не разворачиваются во временную папку (либо внутренние VS Cassini, либо IIS Express). В этой ситуации полные перестройки или сброс настроек VS не помогут. Самое простое решение - просто удалить временные интернет файлы в вашем браузере. Если вы используете IE для разработки и тестирования Silverlight, я бы рекомендовал включить опцию "Удалить историю просмотров при выходе", чтобы не иметь таких проблем в будущем.

0
источник

Я много пробовал. Что сработало для меня. Я сделал приложение Silverlight "Set as Startup Project", щелкнув правой кнопкой мыши по проекту. Затем я попытался запустить его (что явно не удалось, поскольку он полагался на службы RIA на веб-сервер, который не был запущен) И затем я reset веб-проект как проект запуска... и hey presto.. все работает.

0
источник

Это такой полезный поток, контрольный список вещей, чтобы попробовать эту пагубную проблему. Для меня тот, кто работал, менял IE. Мне потребовалось некоторое время, чтобы понять, поскольку я уже использовал IE, у меня были свойства веб-проекта проекта, так что начальное действие заключалось в том, чтобы запустить программу extenal

C:\Program Files (x86)\Internet Explorer\iexplore.exe

с аргументами командной строки

http://localhost/MyProject -private

Мне нужен флаг -private, чтобы остановить кеширование IE swf, над которым я работаю. Переход на "конкретную страницу" из "начальной внешней программы" исправил проблему "без символов" для меня.

0
источник

У меня была эта проблема, но в моем случае это было из-за задержки загрузки модуля, который я пытался отлаживать. У меня была DLL, связанная с моим основным проектом, и DLL - это то, что я отлаживал. DLL вызывалась только тогда, когда вызывались определенные функции в главном приложении, поэтому VS2010 не загружал модуль до тех пор, пока эти функции не были вызваны.

Когда я начал проект, я получил это сообщение, но к тому моменту, когда я выполнил эту функцию, отладчик загрузил модуль и соответствующую информацию об отладке.

Эта тема очень помогла мне: http://geekswithblogs.net/dbutscher/archive/2007/06/26/113472.aspx

0
источник

Я отлаживаю присоединение к IIS. Я захватил создание web.config для некоторых новых настроек и забыл обновить web.config, чтобы включить отладку.

Убедитесь, что для элемента отладки установлено значение true. Другими словами:

<compilation defaultLanguage="c#" debug="true" targetFramework="4.0">
0
источник

Этот ответ конкретно не связан с Silverlight, но общая ошибка: точка останова в настоящий момент не будет удалена. Для этого документа не были загружены никакие символы. Ошибка noob заключается в том, что проект не задан как отладка в диспетчере конфигурации. Стоит проверить

0
источник

Это обычная проблема, если отладка отключена приложением и часто запускается, если у вас есть несколько преобразований на web.config... Один из способов решить это - перейти в "Сборка" > "Диспетчер конфигурации" и убедиться, что Конфигурация Debug настроена для запуска... Довольно часто, чтобы перейти от тестирования одного преобразования к другому и, таким образом, потеря способности к разрыву в определенных точках.

0
источник

Я взял самый простой путь, фактически в решении нескольких проектов, включая одну библиотеку классов. У меня возникла проблема с DLL файлом, созданным этим проектом библиотеки классов, который не позволял мне выполнять контрольные точки во время выполнения, поскольку это было не строя по какой-то причине, я отдельно создаю этот проект и ссылаюсь на него .dll и теперь точки останова функциональны

Не уверен, может быть, это поможет вам; если не вы, то кто-то новый, как я, только потому, что он работал у меня:)

0
источник

Одним из возможных сценариев является то, что если ваш проект ASP ссылается на некоторый код в приложении (а не на dll), символы не будут загружаться.

Мне пришлось временно менять указанное приложение в библиотеку классов, когда я отлаживал код.

0
источник

То, что я сделал, чтобы исправить эту проблему, было на странице, где моя точка останова не попала, я выбрал папку > добавить существующий элемент и затем выбрать элемент из его пути сохранения. Это позволило начать работу с точкой останова.

0
источник

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

0
источник

Когда-нибудь щелкните правой кнопкой мыши точку останова → Местоположение → проверка для меня, чтобы исходный код отличался от исходной версии.

введите описание изображения здесь

[EDIT]: Иногда также восстанавливается полное решение.

0
источник

Моя проблема была "возвратной" серединой кода. поэтому после возвращения ошибка не будет работать.

-1
источник

Вот как я исправил свою проблему после клонирования в разные репозитории для Visual Studio 2015:

В Visual Studio:

  • Выберите Инструменты- > Параметры
  • На левой панели нажмите "Отладка- > Символы"
  • Нажмите "Пустой символ символа"
-2
источник
  • 1
  • 2

Посмотрите другие вопросы по меткам или Задайте вопрос