Я пытаюсь найти варианты для тестирования приложения .NET 4.6.2 WebAPI, которое размещается на IIS в рабочей среде, но не размещает его как таковое во время тестового запуска.
Я знаю, что это может бытьсделано с использованием реализаций OWIN, многие из которых требуют изменений кода и ссылок на конкретные библиотеки.Из-за организационных ограничений мне нужно искать альтернативы, которые не требуют каких-либо существенных изменений в коде приложения или использования каких-либо сторонних библиотек.
Я также был убежден, что «контейнеры», как они называются(например, Docker) может использоваться для таких целей, но еще не найдено документации, в которой было бы ясно, можно ли / как это использовать для приложений, предшествующих .NET Core.
Поэтому мой вопрос, поставленный просто: может ли Docker(или аналогичный продукт) использовать для размещения унаследованного приложения WebAPI без внесения изменений в код указанного приложения таким образом, чтобы автоматизация тестирования могла выполняться на конечных точках?