2010-06-01 3 views
1

asp.net (mvc2) 응용 프로그램이 IIS (7) 또는 VS 내부 웹 서버에서 실행 중인지 확인하는 방법은 무엇입니까? 내가 필요로하는 이유는IIS 또는 VS 웹 서버에서 응용 프로그램이 실행되고 있습니까

명확한 설명 : 내가 해결 방법에 따라 IOC의 컨테이너 (Ninject에) 다른 종속 그래프를 구성하고있어 (- 때 지역 VS 및 생산 - 개발할 때 IIS)

또는 다른 될 수있다 훌륭한 솔루션이므로 로컬 (VS), 테스트 서버 (IIS) 또는 프로덕션 서버 (IIS)의 세 가지 해결 방법을 간단히 다르게 지정할 수 있습니다. 이 경우 서버를 어떻게 다릅니 까? PC 이름으로?

답변

3

당신은 당신의 ASP.NET 응용 프로그램이 실행되는 프로세스 것을 볼 수 System.Diagnostics.Process.GetCurrentProcess().MainModule.ModuleName 볼 수 있었다.

관련 문제