Thank for the help! Still doesn't work though. The real issue is that I am trying to set bindingnamespace the basichttpbinding endpoit to avoid that the generated wsdl should include a wsdl import directive that some proxygenerators don't like. You don't happen to know anything about that, do you?
I guess I can configure the endpoints fluently aswell in the 2.x.x release? On Aug 11, 2:44 pm, Gabriel Mancini de Campos <[email protected]> wrote: > Yes > > well the name Autenticacao.login in id component must to be reference > with Service name=Autenticacao and endpoit name=login and in your WCF > App > must to be a folder Autenticacao and a file login.svc and inside this > file <%@ ServiceHost Language="C#" Debug="true" > Service="Autenticacao.login" > Factory="Castle.Facilities.WcfIntegration.DefaultServiceHostFactory, > Castle.Facilities.WcfIntegration" %> > > see Web.Config > <service name="Autenticacao"> > <clear /> > <endpoint address="" name="login" binding="basicHttpBinding" > contract="PR.Servico.Contrato.Autenticacao.ILogin"> > <identity> > <dns value="localhost" /> > </identity> > </endpoint> > <endpoint address="mex" binding="mexHttpBinding" > contract="IMetadataExchange" /> > </service> > > On 10 ago, 19:26, cws <[email protected]> wrote: > > > Hello! > > > Does anything in your web.config services sections need to match, like > > the name attributes etc? > > > On Aug 10, 3:46 pm, Gabriel Mancini de Campos > > > <[email protected]> wrote: > > > i have some like this: > > > > web.config > > > > <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/> > > > <services> > > > > <service name="Autenticacao"> > > > <clear /> > > > <endpoint address="" name="login" binding="basicHttpBinding" > > > contract="PR.Servico.Contrato.Autenticacao.ILogin"> > > > <identity> > > > <dns value="localhost" /> > > > </identity> > > > </endpoint> > > > <endpoint address="mex" binding="mexHttpBinding" > > > contract="IMetadataExchange" /> > > > </service> > > > > global.asax > > > > [LoaderOptimization(LoaderOptimization.MultiDomainHost)] > > > protected void Application_Start(object sender, EventArgs e) > > > { > > > > try > > > { > > > XmlConfigurator.Configure(); // Start Lo4Net > > > > Container = new WindsorContainer() > > > .Install(Configuration.FromXmlFile("Config/ > > > Facilities.config")) > > > .Install(Configuration.FromXmlFile("Config/ > > > Repositories.config")) > > > .Install(Configuration.FromXmlFile("Config/ > > > Services.config")); > > > ActiveRecordStarter.UpdateSchema(); > > > } > > > catch (Exception) > > > { > > > > throw; > > > } > > > } > > > > login.svc > > > > <%@ ServiceHost Language="C#" Debug="true" > > > Service="Autenticacao.login" > > > Factory="Castle.Facilities.WcfIntegration.DefaultServiceHostFactory, > > > Castle.Facilities.WcfIntegration" %> > > > > facilities.config > > > > <facilities> > > > > <facility > > > id="wcf" > > > type="Castle.Facilities.WcfIntegration.WcfFacility, > > > Castle.Facilities.WcfIntegration" /> > > > > services.config > > > > <component id="Autenticacao.login" > > > > > > service="PR.Servico.Contrato.Autenticacao.ILogin, > > > PR.Servico.Contrato" > > > > > > type="PR.Servico.Impl.Autenticacao.LoginServico, > > > PR.Servico.Impl" > > > lifestyle="transient"> > > > > </component> > > > > On 10 ago, 05:18, cws <[email protected]> wrote: > > > > > My problem is that it seems to ignore the endpoint defined in > > > > web.config. > > > > > On Aug 9, 11:09 pm, cws <[email protected]> wrote: > > > > > > Thanks for answering! > > > > > Sorry i forgot that. > > > > > > I am using this for setup > > > > > > ServiceDebugBehavior returnFaults = new ServiceDebugBehavior(); > > > > > returnFaults.IncludeExceptionDetailInFaults = true; > > > > > returnFaults.HttpHelpPageEnabled = true; > > > > > > ServiceMetadataBehavior metadata = new > > > > > ServiceMetadataBehavior(); > > > > > metadata.HttpGetEnabled = true; > > > > > > IoC instance = IoC.Instance; > > > > > > instance.Container > > > > > .AddFacility<WcfFacility>() > > > > > .Install(Configuration.FromXmlFile("Windsor.config")) > > > > > .Register( > > > > > Component.For<IServiceBehavior>().Instance > > > > > (returnFaults), > > > > > Component.For<ServiceMetadataBehavior>().DependsOn(new > > > > > {HttpGetEnabled = true}) > > > > > ); > > > > > > On Aug 9, 5:04 pm, Krzysztof Koźmic <[email protected]> > > > > > wrote: > > > > > > > IWindsorContainer container = new WindsorContainer() > > > > > > .Install(Configuration.FromXml(new > > > > > > FileResource("Windsor.xml"))); > > > > > > > cws wrote: > > > > > > > Hello! > > > > > > > > Uisng Castle release 2.x.x from repository > > > > > > > > When using WCFFacility i am trying to define a endpoint in > > > > > > > web.config, > > > > > > > but the facility seems not to pick it up. Or maybe i don't > > > > > > > understand > > > > > > > it. trying to define a namespace in the binding as seen below. > > > > > > > > Thanks for any help in advance! > > > > > > > > web.config: > > > > > > > <system.serviceModel> > > > > > > > <services> > > > > > > > <service name="Skolplatsen.Services.FranvaroService" > > > > > > > > <endpoint binding="basicHttpBinding" > > > > > > > bindingNamespace="http:// > > > > > > > services.skolplatsen.se/FranvaroService" > > > > > > > > contract="Skolplatsen.Services.Model.Contracts.IFranvaroService, > > > > > > > Skolplatsen.Services.Model" /> > > > > > > > </service> > > > > > > > </services> > > > > > > > </system.serviceModel> > > > > > > > > Windsor.xml: > > > > > > > <component id="franvaroService" > > > > > > > > > > > > > > service="Skolplatsen.Services.Model.Contracts.IFranvaroService, > > > > > > > Skolplatsen.Services.Model" > > > > > > > > type="Skolplatsen.Services.Model.Implementations.FranvaroService, > > > > > > > Skolplatsen.Services.Model" > > > > > > > lifestyle="transient" > > > > > > > > Svc-file > > > > > > > <%@ ServiceHost Language="C#" Service="franvaroService" > > > > > > > Factory="Castle.Facilities.WcfIntegration.DefaultServiceHostFactory, > > > > > > > Castle.Facilities.WcfIntegration" %> --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
