Большую часть времени у меня работала обычная конфигурация (подстановочный знак, отмените проверку ...), но недавно она перестала работать на одном сервере Windows 2003.Я обнаружил, что предыдущий «Опубликовать ...» был сделан с опцией «precompile», что привело к появлению файла app_global.asax.dll и .compiled в / bin.Позже они были удалены по ошибке во время некоторого дополнительного ручного развертывания, и маршруты Web Api больше не регистрировались.
Я скопировал старые файлы bin / App_global. * На сервер и он снова заработал.
Я также обнаружил, что для достижения того же эффекта вы можете удалитьфайл /PrecompiledApp.config и убедитесь, что /global.asax существует