문제

나는 과거에 이것을했다고 확신하지만, 나는 문서에 약간의 문서에 있었고 다시 찾을 수없는 것 같습니다. 비즈니스 도메인에서 실행 시간에 응용 프로그램이 실행되는 컨텍스트를 결정할 수 있어야합니다. 따라서 구성 파일로 전환을 수행하고 적절한 방법을 사용하여 디버그 또는 릴리스 등에서 실행 중인지 확인하십시오. 나는 그것이 시스템에 있다고 확신했다.

도움이 되었습니까?

해결책

매우 쉬운 방법 :

bool isWebApp = HttpContext.Current != null;

매번 매력처럼 작동합니다.

다른 팁

나는 마침내 내가 한 일을 일찍 그것을 찾았다.

bool isWebApp = System.Web.HttpRuntime.AppDomainId != null;

그래도 Nathan의 반응과 거의 동일합니다. 답장을 보내 주셔서 감사합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top