Я писал приложение, используя потрясающий новый движок Razor View, и по большей части все было замечательно.
Однако я продолжаю сталкиваться с одной проблемой: если мне случитсязаписывать недопустимый код, например ссылаться на свойство null
или даже на несуществующее свойство, вместо того, чтобы выдавать ошибку, что-то происходит в фоновом режиме, что заставляет браузер ждать, ждать и ждать, и если я не отменю запрос браузера быстродостаточно, IIS просто зависнет.
Кажется, что он входит в какой-то цикл.Загрузка ЦП возрастает (хотя и не очень сильно), и перезапуск IIS с помощью графического интерфейса пользователя или команды iisreset
кажется ненормально долгим (предположительно, пока он ожидает безопасного завершения процесса).
Это также происходит для другихсценарии с недопустимым кодом, такие как невозможность закрыть блок кода закрывающей фигурной скобкой.
Я замечаю такое поведение на более чем одном компьютере.
Любые идеи, если это известная проблема или я ошибаюсьчто-то настроил?
Спасибо!