WebHttpBinding в WCF: как настроить его правильный способ?

Попытка следовать этому примеру, чтобы заставить его работать: http://weblogs.asp.net/kiyoshi/archive/2008/10/08/ wcf-using-webhttpbinding-for-rest-services.aspx

Вот мой App.config :


         
      
      
         
         
            
               
            
         
      
    
    
       
          
          
             
          
       
       
       
          
             
          
       
   

Обновление: Контракт на обслуживание:

namespace MyServer
{
    [ServiceContract(SessionMode=SessionMode.NotAllowed)] 
    public interface IContractName 
    { 
        [WebGet(UriTemplate = "date/{year}/{month}/{day}", ResponseFormat = WebMessageFormat.Xml)] 
        [OperationContract] 
        string GetDate(string day, string month, string year); 
    }

    public class ServiceType : IContractName 
    {  
        public string GetDate(string day, string month, string year) 
        { 
           return new DateTime(Convert.ToInt32(year), Convert.ToInt32(month), Convert.ToInt32(day)).ToString("dddd, MMMM dd, yyyy"); 
        } 
    }
}

Проблема в том, что когда Я пытаюсь подключиться к порту 8787 (например, с помощью замазки ) a "Подключение повторно fused " возвращается ошибка. Как видите, я также попытался указать неправильные имена в классе контракта и реализации службы, и не получил исключений. Что я делаю не так, пожалуйста?

1
задан BreakPhreak 21 September 2010 в 15:45
поделиться