API, который я создаю, работает в IIS Express в Visual Studio и на тестовом сервере, который использует тот же IIS, что и живой сервер. И на IIS express, и на тестовом сервере API работает нормально, но когда мы помещаем его на работающий сервер, он продолжает возвращать ответ 404.
До сих пор я нашел эту статью: Решение 404 в IIS Express и нашел объяснение в этой статье: Фильтрация запросов в IIS 7
Все настройки, насколько я знаю, dafault, но что мне нужно для проверки ошибок больше, чем глаголы?
РЕДАКТИРОВАТЬ: Похоже, что это связано с настройкой в web.config. Управляемый конвейерный режим установлен на Интегрированный (классический режим также вызовет эту проблему) и добавил: <system.webServer> <modules runAllManagedModulesForAllRequests="true"/> </system.webServer>
source. Теперь API возвращает ошибку HTTP 500, но это то, что я должен исправить в коде.