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
-~----------~----~----~----~------~----~------~--~---