Search code examples
wcfconfigurationwcf-bindingtridion

How to configure Tridion core service on Tridion server?


When I access Tridion Core Service URL at: http://tridion_ip/webservices/CoreService2011.svc I get a Runtime error. I am accessing the URL directly from the CMS server.

Could not find a base address that matches scheme https for the endpoint

When I look in IIS, I can see that the /webservices/ directory shows the following Core Service files:

  • CoreService.svc
  • CoreService2011.svc
  • Web.config

Should I see a web service page at that address? or is this expected beavior?

EDIT: Out security element reads as follows:

<wsHttpBinding>
 <binding name="CoreService_wsHttpBinding" transactionFlow="true" maxReceivedMessageSize="10485760">
  <readerQuotas maxStringContentLength="10485760" maxArrayLength="10485760" />

     <!--
      <security mode="Message">
    <message clientCredentialType="Windows" />
  </security>
     -->

  <!-- For LDAP authentication of message credentials, use the following settings: -->
  <security mode="TransportWithMessageCredential">
    <message clientCredentialType="UserName" />
  </security>

</binding>


Solution

  • Check your webservice in IIS. This should be application and check your web.config where your service is installed.

    may be you are facing multipile site hosting issue

    put this line in webconfig, if it's already exists then replace with old line

    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" 
                               multipleSiteBindingsEnabled="true"/>