저는 WCF에서 매우 새로운 기능을하고 있습니다. 상용 응용 프로그램이 될 수도있는 프로토 타입 응용 프로그램을 만들어 배울 것입니다. WCF의 기초를 잘 알고 있으며 기본 수준에서 WCF 응용 프로그램을 사용할 수 있습니다.WCF - 견고한 WCF 응용 프로그램을 만들기위한 팁
WCF 사용자가 경험할 수있는 팁은 무엇입니까? 최소한 WCF 레이어와 관련하여 앱을 탄탄하게 만들기 위해 취할 수있는 단계와 함정은 무엇입니까? 포인트
저는 WCF에서 매우 새로운 기능을하고 있습니다. 상용 응용 프로그램이 될 수도있는 프로토 타입 응용 프로그램을 만들어 배울 것입니다. WCF의 기초를 잘 알고 있으며 기본 수준에서 WCF 응용 프로그램을 사용할 수 있습니다.WCF - 견고한 WCF 응용 프로그램을 만들기위한 팁
WCF 사용자가 경험할 수있는 팁은 무엇입니까? 최소한 WCF 레이어와 관련하여 앱을 탄탄하게 만들기 위해 취할 수있는 단계와 함정은 무엇입니까? 포인트
커플 숙고 :
이 견고한 서버 측에서을 예외 처리 구현하기 위해 확인 - 각 서비스에 IErrorHandler
인터페이스를 구현, 적절한 오류를 계약 정의
서버 측에서 WCF tracing을 사용하도록 설정하십시오. 문제를 진단 할 때 이러한 메시지 로그가 유용합니다!
프로덕션 호스트를에 열심히 생각하십시오. IIS는 논리적 인 선택처럼 보일 수 있지만 일반적으로 자체 호스팅하는 경우에는없는 많은 문제와 문제로 인해 어려움을 겪습니다. 그것은 좀 더 모든 호스트를 만들기 위해 자신을 일 - 그러나 당신의 웹 서비스, 디지털 인증서를 지원 특히 바인딩에 대한 귀하의 측면에 증가 된 안정성과 더 나은 제어
저는 WCF에 익숙하지 않지만 최근에이 사실을 알게되어 여러분과 공유 할 생각입니다.
NT AUTHORITY\NETWORK SERVICE
이 기본값을 사용하고 약간 높은 수준의 권한을 가질 수 있기 때문에 IIS에서 서비스를 호스팅하는 경우 직접 계정을 직접 제어 할 수있는 새로운 방법을 만드는 것이 좋습니다. IIS의 응용 프로그램 풀에서 WCF를 호스팅하는 웹 사이트를 실행중인 것으로 변경할 수 있습니다.
my2cents