扩展ASP.NET Web API 2配置

我将创建一个新的WebAPI并将其部署在现有的Umbraco Web应用程序下,该应用程序具有另一个API,但是我没有此现有Web应用程序的源代码,因此我不知道它的源代码。配置。

问题是,如果我为我的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);
        }
    }

我的问题:是否可以在不替换现有配置的情况下扩展这些全局配置?

预先感谢

merkava_yue 回答:扩展ASP.NET Web API 2配置

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3167687.html

大家都在问