На моем рабочем компьютере отладка в Visual Studio 2008 (SP1), кажется, работает несколько иначе, чем я привык.У меня есть две проблемы, которые могут или не могут быть связаны.
Первая проблема:
Когда я запускаю веб-приложение в режиме отладки, и возникает необработанное исключение, я получаю желтый экранСмерти немедленно.Обычно мой код просто разрывается на строке, вызывая исключение, что позволяет мне проверять состояние программы.
По какой-то причине единственный способ, которым я могу сделать это на своем рабочем ПК, - это установить точку останова наСтрока, которая выбросила исключение, и повторите то, что я сделал.Это раздражало меня уже пару дней, но я понятия не имею, что может вызвать это.Есть идеи?
Вторая проблема
Веб-сервисы WCF, используемые на отлаживаемом сайте, ведут себя немного странно, когда дело доходит до отладки.В большинстве случаев установка точки останова в службе не будет иметь никакого эффекта при выполнении этого кода.Сначала я подумал, что мне нужно подключиться к процессу wcfhost, но это не так.Когда я ставлю точку останова на линии, где она вызывает службу, и использую F11 для перехода в вызов метода, я do в конечном итоге оказываюсь в коде службы и могу отлаживать все, чтохочу.
Зачем вступать в работу, когда точки останова игнорируются?Есть ли способ изменить это поведение?