Расширение конфигурации ASP.NET Web API 2 - PullRequest
0 голосов
/ 04 ноября 2019

Я собираюсь создать новый WebAPI и разверну его в существующем веб-приложении Umbraco, у которого есть другой API, но у меня нет исходного кода этого существующего веб-приложения, поэтому я не знаю егоконфигурации.

Проблема в том, что если я зарегистрирую пользовательские фильтры или маршруты для моего API, это заменит конфигурации существующего API.

Поэтому я не могу зарегистрировать свои конфигурации следующим образом:

public class AppStart : ApplicationEventHandler
    {
        protected override void ApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext)
        {
            GlobalConfiguration.Configuration.MessageHandlers.Add()
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
        }
    }

Мой вопрос: можно ли расширить эти глобальные настройки без замены существующей конфигурации?

Заранее спасибо

...