Ответ 1
Перейдите в раздел "Свойства проекта" и снимите флажок "Исходный код" в разделе "Отладчики" на вкладке "Веб".
EDIT: изменено для ASP.Net
Я получаю сообщение об ошибке
изменения не допускаются при включении неуправляемой отладки
На самом деле я получаю следующее сообщение, но Google не возвращает много результатов.
изменения не допускаются при включении неуправляемой отладки
Что это значит? Как это исправить? Обратите внимание, что это проект ASP.NET. Checkmarking Edit и Continue не устраняет эту ошибку.
Перейдите в раздел "Свойства проекта" и снимите флажок "Исходный код" в разделе "Отладчики" на вкладке "Веб".
EDIT: изменено для ASP.Net
Отладчик смешанного режима в Visual Studio - совершенно другой отладчик, чем отладчик собственного кода или отладчик с управляемым кодом. Основная цель заключается в том, чтобы одновременно связать как очень сложный управляемый API отладки, так и очень сложный собственный API отладки, чтобы обеспечить надежный, удобный отладчик при работе с собственным и управляемым кодом одновременно. Из-за того, как написаны отладчики, группе отладки Visual Studio для смешанной моды пришлось бы полностью переделать редактирование и продолжить (что, оказывается, наиболее технически сложная функция отладки), чтобы включить его. Я думаю, это было сокращено, потому что:
Преимущества, взвешенные против практических задач, приводят к подавляющему большинству голосов, оставляя эту функцию вне.
Для проектов веб-приложений ASP.NET/веб-сайта перейдите на вкладку "Веб" и прокрутите до самого нижнего уровня, где говорится, что отладчики снимают флажок с нативного кода