Я разобрался, как предотвратить эту проблему. Несмотря на то, что это решает мою проблему, я хотел бы получить от других информацию о том, есть ли какие-либо последствия для этого?
Итак, во второй ссылке вы увидите инструкции по настройке Ninject.
На втором шаге необходимо применить метод расширения " InRequestScope () ". Тогда конструктор будет вызываться только один раз за запрос http, который использует ваш валидатор. Это, очевидно, означает, что для каждого http-запроса создается только один экземпляр объекта validator, что имеет смысл для меня. Я не знаю, есть ли какие-либо последствия использования этого решения?
Bind(match.InterfaceType).To(match.ValidatorType).InRequestScope();