I have also tried the suggestion placed at the bottom of this wiki: http://docs.castleproject.org/(S(hv034j45ln0cgt2zkpl1nce5))/Windsor.WCF-Facility-Registration.ashx
On Sun, May 15, 2011 at 10:50 AM, Wayne Douglas <[email protected]> wrote: > Hi > > I'm trying to configure my WCF services to use netNamedPipes. > > here is my container config (I've commented out the existing http binding): > > var metadata = new ServiceMetadataBehavior > { > HttpGetEnabled = true > }; > > var debug = new ServiceDebugBehavior > { > IncludeExceptionDetailInFaults = true > }; > > container.AddFacility<WcfFacility>(f => > f.Services.AspNetCompatibility = > > AspNetCompatibilityRequirementsMode.Required) > .Install(Configuration.FromAppConfig()) > .Register( > Component.For<IServiceBehavior>().Instance(metadata), > Component.For<IServiceBehavior>().Instance(debug), > Component > .For<IAccountService>() > .ImplementedBy<AccountService>() > .Named("SomeCompany.Services.Account.AccountService") > .LifeStyle.Transient > .ActAs(new DefaultServiceModel().Hosted().AddEndpoints( > //WcfEndpoint.BoundTo(new > BasicHttpBinding { MaxReceivedMessageSize = int.MaxValue }), > //WcfEndpoint.BoundTo(new > WSHttpBinding(SecurityMode.None) { MaxReceivedMessageSize = > int.MaxValue }).At("ws"), > WcfEndpoint.BoundTo(new > NetTcpBinding()).At("net.tcp://localhost/Account") > )), > Component > .For<IAccountNetworkService>() > .ImplementedBy<AccountNetworkService>() > > .Named("SomeCompany.Services.Account.AccountNetworkService") > .LifeStyle.Transient > .ActAs(new DefaultServiceModel().Hosted() > .AddEndpoints( > WcfEndpoint.BoundTo(new > BasicHttpBinding { MaxReceivedMessageSize = int.MaxValue }), > WcfEndpoint.BoundTo(new > WSHttpBinding(SecurityMode.None) { MaxReceivedMessageSize = > int.MaxValue }).At("ws") > )) > > ); > > > My client has the following: > > <endpoint address="net.tcp://localhost/Account" > binding="netTcpBinding" > contract="SonaTribe.Services.Account.Contracts.IAccountService" > name="accountServiceClient"></endpoint> > > When I try to access the service I get the following: > > No connection could be made because the target machine actively > refused it 127.0.0.1:808 > > > Am I missing something blatant here? > > -- > Cheers, > > w:// > -- Cheers, w:// -- You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en.
