Если у вас есть эта проблема, вы будете продолжать иметь эту проблему.Однако здесь есть обходной путь.
Начните с запуска проекта без отладки, а затем подключитесь к нему, как только он заработает.Для этого выберите Run |Запустите без отладки или нажмите Ctrl-Shift-F9.
Когда ваше приложение запущено и запущено, и вы хотите, чтобы службы отладчика были доступны, выберите Run |Присоединить к процессу.В диалоговом окне «Присоединить к процессу» в раскрывающемся списке «Отладчик» выберите «Отладчик CodeGear .NET».IIS теперь появится в списке запущенных процессов.На моей машине это выглядит как w3wp.exe.Снимите флажок «Пауза после подключения» и нажмите «Вложить».(После использования диалогового окна «Присоединить к процессу» в первый раз по умолчанию будет использоваться отладчик .NET, а «Приостановить после подключения» проверяться не будет.)
Теперь вы работаете с включенным отладчиком.Если вы достигли точки останова, или столкнулись с исключением, или выберите Run |Программа Pause, отладчик будет загружен.Если вы хотите отключить отладчик, не закрывая приложение, выберите Run |Отсоединение от программы.
По-видимому, поскольку приложение уже запущено, все, что сдается и выдает ложное сообщение об ошибке, не задействовано.
С плюсом есть хороший побочный эффектиспользования этого подхода для отладки приложения Delphi для .NET.Как только вы запустите и найдете проблему, вы можете зайти в отладчик и посмотреть, что происходит внутри.Если вы обнаружите, что проблема решена, отсоединитесь от процесса, исправьте проблему и заново скомпилируйте.Вы можете оставить свое приложение работающим в IIS.
Как только проект будет перекомпилирован, следующая страница, которую вы нажмете в приложении с использованием IIS, приведет к загрузке обновленной программы.Если вам снова нужен отладчик, просто подключитесь к процессу IIS.Другими словами, вы отлаживаете, исправляете, перекомпилируете, отлаживаете, исправляете, перекомпилируете ... без необходимости закрывать приложение в вашем браузере.