servicehost

    3

    1답변

    필자가 쓰고있는 광범위한 WCF 서비스 인프라 집합에 대한 BDD 사양을 작성하고 있습니다. 필자는 ServiceHost.Open()에 대한 호출과 관련하여 작성한 각 사양에 대해 알아 두었습니다.이 줄은 2 ~ 6 초 정도 걸립니다 (시간이 갈수록 점점 더 늘어나고 있습니다). Win32Exception occurred Message: The speci

    7

    1답변

    나는 IIS를 사용하는 대신 내 WCF 서비스를 자체 호스팅 할 생각이다. 나에겐 커다란 질문은 IIS처럼 여러 개의 서비스 호스트를 인스턴스화해야하는지 아니면 하나만 있으면 충분할 것인가이다. 보안상의 이유로 격리를 제외하고는 많은 이점이 있습니까? 한 서비스 호스트가 한 끝점에서 동시에 여러 연결을 제공 할 수 있습니까?

    0

    1답변

    기본적으로 동적 압축 기능을 활용하기 위해 자체 호스팅 아키텍처에서 IIS 6의 호스팅으로 이동하려고합니다. 캐슬 DefaultServiceHostFactory를 사용하여 .svc 파일의 IIS에 서비스를 제공하고 있습니다. 그러나 프로그래밍 방식으로 특정 끝점과 동작을 지정해야하며 현재 ServiceHost를 검색하는 방법을 알지 못합니다. 이것이 가능합

    2

    2답변

    ServiceHost 개체를 여는 Windows NT 서비스가 있습니다. 서비스 호스트 컨텍스트는 세션마다 있으므로 각 클라이언트마다 새 작업자 스레드가 만들어집니다. 내가하려는 일은 각 작업자 스레드가 서비스 호스트를 시작한 스레드에 대한 호출을하도록하는 것입니다. NT 서비스는 VPN 연결을 열고 원격 네트워크의 장치에서 정보를 폴링해야합니다. 이 정보

    0

    1답변

    ServiceHost 나 Channel 또는 Dispatcher가 메시지를 처리하기 전에 반드시 연결할 이벤트가 있어야합니까? 나는 그것이 OperationContext.Current를 통해 액세스 될 수 있다고 가정하고 있지만 가장 가까운 이벤트는 열기 및 닫기입니다. MessageReceived 또는 BeforeMessageProcessed 이벤트와 같

    4

    1답변

    자체 호스팅 된 (WindowsService의 경우) WebServiceHost를 통해 몇 가지 기능을 제공 할 예정입니다 (ServiceHost로 HTTP GET/POST를 처리하는 방법을 모르겠습니다.), 그 중 하나는 많은 양의 시간이라고 부를 수 있습니다. 이 함수는 appdomain (WindowsService에 의해 호스팅 됨)에있는 연결을 사용

    2

    1답변

    나는 ServiceHost을 사용하고 서비스를 유지하기 위해 여러 응용 프로그램 도메인을 동적으로 생성하여 WCF 호스트에서 작업하고 있습니다. 나는 또한 데이터베이스에 내 어셈블리를 유지하고 Assembly.Load(byte[]) 를 사용하여 그것들을로드 할 계획입니다하지만 지금이 문제에 발견 : 어떻게 데이터베이스에서 내 구성 파일 (일명 *.dll.c

    5

    2답변

    세 가지 다른 이중 WCF 채널을 호스트하는 Windows 서비스가 있습니다. 클라이언트는 콜백 계약을 통해 업데이트를 보내도록 연결할 수 있습니다. 본질적으로 3 개의 pub-sub 채널이 있습니다. 이 서비스는 클라이언트가 연결될 때 반송되는 데 시간이 오래 걸립니다. ServiceHost.Close에 대한 호출이 반환되기까지 10 초가 걸립니다 (서비

    1

    2답변

    필자가 작성한 작은 WCF 호스팅 엔진을 사용하면 .config 파일을 기반으로 ServiceHosts를 동적으로 만들 수 있습니다. 일반적인 아이디어는 모든 서비스를 오프라인 상태로 만들 필요없이 런타임에 기존 서비스를 제거하고 새로운 서비스를 추가 할 수있게하는 것입니다. 나는 그것이 소리가 나는 것처럼 쉽지 않을 수 있음을 나타내는 문제 단위 테스트를

    1

    1답변

    누구나 서비스 호스트 개체에서 호스팅 될 때 WCF 서비스와 해당 스레드를 닫는 "깨끗한"방법을 권장 할 수 있습니까? 호출 servicehost.Close(); 서비스가 다른 스레드를 낳았다 때 작동하지 않습니다/ 건배, 정말 당신이 안전하게 서비스 자체가 산란 스레드에서 협력하지 않고 외부에서 할 수없는 뭔가 롭