2015-02-06 5 views
1

방금 ​​Ninject를 사용하여 자체 호스팅 WCF 서비스를 시작했습니다.Ninject가 WSDL을 생성하지 않습니다.

어디서 wsdl (URL? wsdl 또는 url? singleWsdl)을 생성하지 않는 문제가 발생했습니다.

나는이 함께 서비스를 시작합니다

private static void StartNinjectSelfHost() 
    { 
     var someWcfService = NinjectWcfConfiguration.Create<CalculatorService, NinjectWebServiceSelfHostFactory>(); 

     _selfHost = new NinjectSelfHostBootstrapper(CreateKernel,someWcfService); 

     _selfHost.Start(); 
    } 

나는이와 함께 표준 방법으로 되돌릴 경우 http://localhost:8000/ServiceModelSamples/service?singleWsdl

: 다음

private static void LoadWcf() 
{ 
    if (serviceHost != null) 
    { 
     serviceHost.Close(); 
    } 

    // Create a ServiceHost for the CalculatorService type and 
    // provide the base address. 
    serviceHost = new ServiceHost(typeof(CalculatorService)); 

    // Open the ServiceHostBase to create listeners and start 
    // listening for messages. 
    serviceHost.Open(); 
} 

나는이 URL에서 잘 WSDL을 가져

나는 이것을하기 위해 Ninject에게 말해야한다고 생각하지만, 나는 좋은 정보를 찾기 위해 고심하고있다.

wsdl 사용에 대한 도움을 주시면 감사하겠습니다.

+1

Nevermind 저는 바보입니다. 대신 "NinjectServiceSelfHostFactory"를 사용하려고했습니다. 이제 작동합니다. – Wjdavis5

답변

0

Nevermind 나는 바보입니다. 대신 "NinjectServiceSelfHostFactory"를 사용하려고했습니다. 이제는 작동합니다.

관련 문제