Приложение ASP.NET VS2010 C # не будет достигать точек останова во время отладки - PullRequest
1 голос
/ 11 ноября 2011

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

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

Ранее я успешно отлаживал другие приложения с этого сервера ... но с этим справился.

Что я делаю не так?

Оба проекта имеют .NET Framework 4.

Ответы [ 3 ]

1 голос
/ 15 ноября 2011

Я решил попробовать еще несколько вещей, чтобы заставить это работать, поэтому я сначала сделал свежий Open >> Web Site ..., чтобы у меня было решение только с удаленным веб-сайтом и я попытался отладитьи это сработало.Итак, мы решили попробовать жить немного опасно, а затем снова добавили проект библиотеки классов и снова попробовали отладку, и это сработало как для файлов .aspx.cs, так и для файлов .cs из библиотеки классов!

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

1 голос
/ 12 ноября 2011

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

Если последнее, вы можете щелкнуть правой кнопкой мыши точку останова и выбрать опцию «Различить источник» ... флажок

0 голосов
/ 12 ноября 2011

Вы пытались использовать Internet Explorer? если вы находитесь в другом навигаторе ... вы должны присоединить этот процесс навигатора к отладчику для отладки.

...