2012-06-12 8 views

답변

3

기술은 코딩 변환 파일을 사용하여 설정할 수있는 속성을 구성에 추가하는 것입니다. web.config에서 "DEV"가 true 일 수 있습니다. 프로덕션 변환 파일에서 "DEV"는 false 일 수 있습니다. 이 기술을 사용하면 예를 들어 스테이징, 테스팅, 사전 생산에 있는지를 결정할 수 있습니다. 이것은 연결 문자열을 변경하는 데 사용되는 기술입니다.

변환 파일은 배포에 따라 구성에서 다양한 값을 변경하는 데 사용됩니다.

여기 더 읽기의 기준 : How to: Transform Web.config When Deploying a Web Application Project

+0

링크가 도움이되었습니다. 감사합니다. –

1

응용 프로그램이 로컬 또는 프로덕션 환경에서 실행 중인지 여부를 확인하는 것은 매우 어려운 방법입니다. 더 좋은 방법은 런타임 web.config 값 (디버그 및 릴리스 모드에 해당하는 변환 사용) 또는 컴파일 시간 조건 (#if DEBUG ... #endif)을 사용하는 것입니다.

0

이 "ASP.NET 개발 서버"는 비주얼 스튜디오에 포함 된 카시니 서버를 의미,이 작업을 수행하는 지원되는 방법은 없습니다.

다른 사람들이 제안한대로 web.config에 정보를 추가하거나 지원되지 않는 기술을 사용할 수 있습니다 (이후 버전에서는 작동하지 않을 수 있습니다 ...). 예 : 검사

System.Environment.CommandLine 

카시니에서 실행할 때 "... WevDev.WebServer ..."가 포함됩니다.