Динамически добавлять контроллеры в вебапи - PullRequest
0 голосов
/ 03 ноября 2019

Я пытаюсь разместить документацию по swagger на моем webapi, но страница swagger возвращается пустой. Я добавляю свой контроллер динамически, как это

public static IMvcBuilder AddPluginControllers(this IMvcBuilder mvcBuilder, Func<IList<Assembly>> pluggedControllers)
        {
            if (pluggedControllers == null)
                throw new ArgumentNullException(nameof(pluggedControllers));

            var list = pluggedControllers();

            if (list?.Count > 0)
            {
                foreach (var item in list)
                    mvcBuilder = mvcBuilder.AddApplicationPart(item);
            }
            return mvcBuilder;
        }

, это проблема для чванства или я делаю что-то не так. Любая помощь очень ценится.

...