Крис,
Я не знаю, в какой части кода вы подвергаетесь отладке, но я предполагаю, что это раздел, который каким-то образом нарушает связь с рабочим процессом. Если для проверки работоспособности рабочего процесса установлены стандартные проверки (поведение по умолчанию), IIS определяет, что ваш рабочий процесс перестал отвечать на запросы, и перерабатывает его.
У меня нет предложений со стороны кода, но вы пытались отключить проверки работоспособности пула приложений во время отладки? Это может повлечь за собой следующее для рабочего процесса, обслуживающего ваш сайт:
- Снимите все флажки, которые отмечены на вкладке «Переработка» параметров конфигурации соответствующего пула приложений.
- Снимите флажки с обеих вкладок «Здоровье», связанных с проверкой связи и быстрой защитой от сбоев.
Это должно помешать IIS предположить, что ваш рабочий процесс «завис», когда на самом деле он приостановлен и ожидает вашего вмешательства.
Надеюсь, это поможет!