Craig, how do you register the WSTrustServiceContract? This is what I did but don't think it's correct because it fails to resolve properly at runtime.
web.config <!-- wif wstrust service --> <component id="WSTrustService" lifestyle="transient" service="" type="Microsoft.IdentityModel.Protocols.WSTrust.WSTrustServiceContract, Microsoft.IdentityModel"/> <!-- sts configuration (construction dependency of WSTrustService)--> <component id="StsConfiguration" lifestyle="transient" service="Microsoft.IdentityModel.Configuration.SecurityTokenServiceConfiguration, Microsoft.IdentityModel" type="ACME.Services.Wcf.Api.Security.TokenIssuers.Default.Impl.DefaultTokenIssuerConfiguration, ACME.Services.Wcf.Api.Security.TokenIssuers.Default.Impl"> <parameters> <tokenEncryptionCertDN>CN=WCF Token Encryption Cert (FOR TEST ONLY)</tokenEncryptionCertDN> <tokenSigningCertDN>CN=ACME Anonymous User Token Issuer Signing Cert (FOR TEST ONLY)</tokenSigningCertDN> <tokenIssuerName>ACME Sts</tokenIssuerName> </parameters> </component> Additional information: The service '/sts/sts.svc' cannot be activated due to an exception during compilation. The exception message is: The service type provided could not be loaded as a service because it does not have a default (parameter-less) constructor. To fix the problem, add a default constructor to the type, or pass an instance of the type to the host.. -- 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.
