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.

Reply via email to