Вы проверили, что ваш браузер не кэширует сайт так, что вы не увидите небольших изменений? Здесь я бы проверил в первую очередь. Я заметил, что большую часть времени, когда я не вижу свои изменения, это связано с тем, что браузер кэширует мой сайт, поэтому я не вижу свои изменения.
Обычно я избегаю этой проблемы с помощью:
- Открытие инструментов разработчика в браузере
- Отключить кэширование,
- Обновить,
- (опционально) Включите его снова, если у вас должно быть включено кэширование для проверки ваших изменений.
Стоит отметить, что если ваши библиотеки DLL не меняются при сборке или IIS не обнаруживает изменений в файлах, которые он размещает, он не будет автоматически перезагружать пул приложений. Однако это не похоже на проблему, поскольку вы говорите, что ожидаете изменений в контроллерах.
Маловероятно, но не невозможно, чтобы другой член команды изменил настройку, которая повлияет на IIS. Возможно, вы сможете проверить параметры конфигурации для IIS, но, скорее всего, проблема связана с кэшированием в браузере.