Можете ли вы проверить, если этот параметр: <имя настройки = "<strong> IgnoreUrlPrefixes "
содержит "."
В <<strong> preAuthenticateRequest > есть процессор с именем IgnoreList , который, если совпадает с настройкой, прерывает конвейер.
И это когда ваш WebAPi-контроллер вызывается.
Можете ли вы проверить это, пожалуйста, в вашем showconfig.aspx?
То, что я также хотел бы предложить, это попытаться изменить порядок написанного вами процессора. Поместите его где-нибудь немного вверху внутри <<strong> httpRequestBegin >, и если это сработает, то ниже будет конвейер, который может вызывать проблему "." .