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 사용에 대한 도움을 주시면 감사하겠습니다.
Nevermind 저는 바보입니다. 대신 "NinjectServiceSelfHostFactory"를 사용하려고했습니다. 이제 작동합니다. – Wjdavis5