FAQ Mozilla.org при отладке Mozilla в Windows представляет интерес здесь.
Короче говоря, отладчик Visual Studio может быть вызван на программу из командной строки, позволив один определять параметры командной строки при вызове программы командной строки, непосредственно на командной строке.
Это похоже на следующее для Visual Studio 8, или 9
devenv /debugexe 'program name' 'program arguments'
также возможно иметь действие проводника для запуска программы в отладчике Visual Studio.
Откройте файл обработчика в Visual Studio и установите точку останова, как вы сказали. Затем загрузите веб-приложение в свой браузер (конечно, запустите приложение в режиме отладки). Если точка останова остается серой и не становится черной, вероятно, ваш обработчик неправильно зарегистрирован в вашем веб-приложении. Это в основном проблема. Если, по вашему мнению, все в порядке, попробуйте выполнить чистую + перестройку всего вашего решения. И сделайте свой проект запускаемым (если вы используете несколько проектов). Часто это уже помогает.
Попробуйте выполнить отладку с использованием встроенного веб-сервера вместо локального IIS (или наоборот, если вы используете локальный IIS). Между двумя веб-серверами есть незначительные различия.
В Visual Studio откройте меню «Отладка». Там вы найдете Step Into, Step Over и т. Д., И в зависимости от привязки клавиатуры вы обычно можете нажать F10.
У меня была эта проблема, и оказалось, что файл ashx не компилировался. Я предполагаю, что они компилируются во время выполнения, потому что до тех пор я не получал ошибок компиляции. Кроме того, я не видел желтый экран смерти, указывающий на HttpCompileException, потому что: