title: Team Foundation Services are not available from server
body: <p>OK, I hate to reopen a previously solved case, but I can't get it to work. I have two endpoints listening to events from TFS 2010 event service, one build with Web Service (ASMX) and one with WCF (SVC). The first one works fine. The second causes TFS to raise this error</p>
  
  <pre><code>HistoryId          : 4643911
  EndTime            : 4/12/2013 11:40:31 AM
  ResultMessage      : There were errors or warnings during notification delivery.
  
                       0/0 emails delivered.
                       1/2 soap notifications delivered. 
                       1 errors.
                       0 warnings.
  
                       -------------------------------
                       Notification not delivered.
  
                       Notification: WorkItemChangedEvent (DeliveryType: Soap; Address: http://[removed]/[removed]/Services/TfsListener.svc)
  
                       Exception: Microsoft.TeamFoundation.TeamFoundationServiceUnavailableException: Team Foundation services are not available from server 
                       http://[removed]/[removed]/Services/TfsListener.svc.
                       Technical information (for administrator):
                         HTTP code 404: Not Found ---&gt; System.Net.WebException: The remote server returned an error: (404) Not Found.
                          at System.Net.HttpWebRequest.GetResponse()
                          at Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.AsyncWebRequest.ExecRequest(Object obj)
                          --- End of inner exception stack trace ---
                          at Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.ProcessHttpResponse(HttpWebResponse response, Stream responseStream, WebException webException, 
                       XmlReader&amp; xmlResponseReader)
                          at Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.ExecWebServiceRequest(HttpWebRequest request, XmlWriter requestXml, String methodName, 
                       HttpWebResponse&amp; response)
                          at Microsoft.TeamFoundation.JobService.Extensions.Core.TeamFoundationNotificationClient.Notify(String eventXml, String tfsIdentityXml, Subscription subscription)
                          at Microsoft.TeamFoundation.JobService.Extensions.Core.NotificationJobExtension.SendSoapNotification(TeamFoundationRequestContext requestContext, 
                       TeamFoundationNotification notification, TeamFoundationIdentityService identityService)
  
  JobSource          : d9ee5b23-4aa4-4768-a7fb-4db33ab686d0
  JobId              : a4804dcf-4bb6-4109-b61c-e59c2e8a9ff7
  QueueTime          : 4/12/2013 11:40:29 AM
  ExecutionStartTime : 4/12/2013 11:40:30 AM
  AgentId            : 917eb9ee-2622-455c-a6e6-a1c96eeb1666
  Result             : PartiallySucceeded
  </code></pre>
  
  <p>I have followed every advice I could find, including, <a href="https://stackoverflow.com/questions/4116851/404-error-when-tfs-2010-sends-soap-alert-to-a-wcf-4-0-service">404 Error when TFS 2010 Sends SOAP Alert to a WCF 4.0 Service</a> and <a href="http://www.ewaldhofman.nl/post/2010/08/02/How-to-use-WCF-to-subscribe-to-the-TFS-2010-Event-Service-rolling-up-hours.aspx" rel="nofollow noreferrer">http://www.ewaldhofman.nl/post/2010/08/02/How-to-use-WCF-to-subscribe-to-the-TFS-2010-Event-Service-rolling-up-hours.aspx</a>. </p>
  
  <p>Any other ideas? </p>