简体   繁体   中英

WCF endpoints on production server

I have made a simple WCF service, and it´s working like a charm in my developer environment. But now I'm moving it to my test server (AZURE) and i can´t get the endpoint address correct. The IIS is up and running, and the service is working locally on the test server.

When I try to test the service in WCF Test client, I receive an error when I try to invoke that the endpoint is incorrect:

There was no endpoint listening at mypathattestserver/Service1.svc that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.

This is my web.config:

  <services>
  <service behaviorConfiguration="Test.Service1Behavior" name="Test.tfn">

    <endpoint address="" binding="basicHttpBinding" contract="Test.IService1">  

      <identity>
        <dns value="http://mypathattestserver.cloudapp.net/service1.svc"/>
      </identity>       
    </endpoint>
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
  </service>
</services>
<behaviors>
  <serviceBehaviors>
    <behavior name="Test.Service1Behavior">
        <serviceMetadata httpGetEnabled="true"/>
               <serviceDebug includeExceptionDetailInFaults="false"/>
    </behavior>
  </serviceBehaviors>
</behaviors>

I would suggest the following steps:

  • Check the service with another client . SoapUI is a very good web service client. If the service responds to SoapUI then the problem is on your client

  • If the server is fine and the problem is at your client, remove the reference looking at the specific server and add it again .

  • Finally, check your firewalls . If the system plays fine by having the client and the server on the same machine, the firewalls could be a problem when the server is located on another machine.

Hope I helped!

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM