반응형
ASP.NET MVC 응용 프로그램 내에서 "실제"HttpContext를 어떻게 얻을 수 있습니까?
불행히도이 작업을 수행해야합니다. 내 오류 로그에 ELMAH를 사용하고 있습니다. error.aspx보기로 라우팅하기 전에 예외를 기록 할 수 있도록 기본 ELMAH 오류 로그를 가져와야합니다. 당신은 사용할 수 있었다
Elmah.ErrorLog.Default
그러나 이것은 이제 사용되지 않는 것으로 표시됩니다. 컴파일러는 방법을 사용하도록 지시합니다.
Elmah.ErrorLog.GetDefault(HttpContext context)
MVC의 컨텍스트는 HttpContextBase 유형이므로 모의 (YAY!)가 가능합니다. 이전 스타일의 HttpContext가 필요한 MVC 비 인식 라이브러리를 어떻게 처리 할 수 있습니까?
시도해보십시오 System.Web.HttpContext.Current
. 트릭을해야합니다.
개별 HTTP 요청에 대한 HTTP 관련 정보를 가져옵니다.
this.HttpContext.ApplicationInstance.Context
반응형
'programing' 카테고리의 다른 글
Flutter에서 Stateful과 Stateless 위젯의 관계는 무엇입니까? (0) | 2021.01.18 |
---|---|
C # 클래스에서 데이터베이스 테이블을 생성하려면 어떻게해야합니까? (0) | 2021.01.18 |
XAML 요소에서 StringFormat을 사용하는 방법은 무엇입니까? (0) | 2021.01.18 |
iPhone 용 오픈 소스 CoverFlow 라이브러리 (0) | 2021.01.18 |
django-목록을 다시 쿼리 셋으로 변환 (0) | 2021.01.18 |