Моя платформа имеет WebAPI 2 в .NET 4.7.
Этот API имеет ряд маршрутов.И это позволяет устанавливать плагины для загрузки других пользовательских маршрутов.Когда я использую внутри VS2017, все работает.
Но когда я на IIS 10, я получаю следующее сообщение для загружаемого маршрута плагина:
{
"Message": "No HTTP resource was found that matches the request URI 'http://192.172.0.12:8085/WbVM/Hvpn/Ativar'."
}
PS: приложениев PT-BR.
Для облегчения отладки было включено несколько журналов, и WebApi.Tracing был включен, чтобы попытаться определить проблему:
Это журнал, генерируемый, когда онЗапрос на собственный маршрут API:
https://pastebin.com/Kizbq833
И этот журнал из загруженного маршрута плагина:
https://pastebin.com/SbB086MD
Журналы, помеченные как [GenericHandler], генерируются в Global.asaxвнутри методов Application_BeginRequest и Application_EndRequest
Это означает, что маршрут был найден [Route =], но WebApi просто не обращается к выполнению.Потому что мы не можем видеть журналы WebApi.Tracing.