Yes, sorry and thank you...
I've moved to (DefaultServiceModel):
Container.Register(Component.For
(ServiceInterface)
.ImplementedBy(Service)
.ActAs(new
DefaultServiceModel().Hosted()
.AddEndpoints
(WcfEndpoint.BoundTo(new BasicHttpBinding())))
.LifeStyle.Transient);
BTW I'm with other problem:
I've
var metadata =
new ServiceMetadataBehavior { HttpGetEnabled = true };
Container.Register(Component
.For<IServiceBehavior>()
.Instance(metadata));
var returnFaults =
new ServiceDebugBehavior
{
IncludeExceptionDetailInFaults = true,
HttpHelpPageEnabled = true
};
Container.Register(Component
.For<IServiceBehavior>()
.Instance(returnFaults));
According to the documentation, but is not generating the metadata.
I'm not really sure if this is the correct way to register the
behaviour in the container.
It's work well if I put the behaviuor in the web.config.
On 7 abr, 22:02, Craig Neuwirt <[email protected]> wrote:
> It has the default public ctor
>
> On Tue, Apr 7, 2009 at 7:12 PM, JoseFR <[email protected]> wrote:
>
> > Sorry, I put the message in the wrong list
>
> > On 7 abr, 21:05, JoseFR <[email protected]> wrote:
> > > In this post:
> >http://groups.google.com/group/castle-project-devel/browse_thread/thr...
>
> > > Craig say:
>
> > > > Nothing in Web.config
> > > > This is for an IIS hosted, I'll make one for binsor non-iis shortly
> > > > import System.Reflection
> > > > import System.ServiceModel
> > > > import System.ServiceModel.Description from System.ServiceModel
> > > > import Castle.Facilities.Logging
> > > > import Castle.Facilities.WcfIntegration
> > > > import Rhino.Commons from Rhino.Commons.NHibernate
> > > > facility WcfFacility
> > > > component 'reservation_svc', IReservationService, ReservationService:
> > > > ServiceModel = WcfServiceModel().Hosted() \
> > > > .AddEndpoints(WcfEndpoint.BoundTo(BasicHttpBinding()))
>
> > > I want to have this fluently... some like this:
>
> > > Container.Register(Component.For(ServiceInterface)
> > > .ImplementedBy(Service)
> > > .ActAs(new WcfServiceModel
> > > ().Hosted()
> > > .AddEndpoints
> > > (WcfEndpoint.BoundTo(new BasicHttpBinding())))
> > > .LifeStyle.Transient);
>
> > > But wcfServiceModel has not public constructor...
>
> > > Thanks in advance.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Castle Project Development List" 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-devel?hl=en
-~----------~----~----~----~------~----~------~--~---