0

IOC 구성 레이어와 WebApi 구성 레이어간에 HttpConfiguration을 사용해야합니다. 현재 내가 뭐하는 거지 것은 내가 WebApi 층에서 정적 HttpConfiguration 속성,HttpConfiguration 객체가 응용 프로그램의 수명주기에 머무르는 기간은 얼마입니까?

public static HttpConfiguration WebApiHttpConfiguration { get; set; } 
내가 IOC의 구성 층이 WebApiHttpConfiguration를 초기화하고

, 웹 API 계층에서

var resolver = new AutofacWebApiDependencyResolver(container); 
WebApiLayer.WebApiHttpConfiguration = new HttpConfiguration(); 
WebApiLayer.WebApiHttpConfiguration.DependencyResolver = resolver; 

내가 가진을 가지고있다

WebApiHttpConfiguration.MapHttpAttributeRoutes(); 
WebApiHttpConfiguration.Routes.MapHttpRoute(
    name: "DefaultApi", 
    routeTemplate: "api/{controller}/{id}", 
    defaults: new {id = RouteParameter.Optional} 
    ); 
app.UseWebApi(WebApiHttpConfiguration); 

이제 HttpConfiguration이 얼마나 오래 지속될 까봐 걱정됩니까?

답변

1

서버가 열리고 요청에 응답하면 구성이 변경되지 않습니다.

구성을 변경하려면 서버를 중지해야합니다.

관련 문제