Point de terminaison de Service n'est pas trouvée?

Semblent fonctionner dans un point de terminaison de service pas trouvé de problème lorsque vous essayez d'obtenir à partir de mon service.

si j'essaie http://localhost:8000/hello/help je devrais attendre de voir <string>You entered help <string> mais je seulement obtenir le point de terminaison de la place? Je n'ai pas touché mes fichiers de config et je suis juste d'hébergement d'une application console.

De l'hôte:

namespace Host
{
    class Program
    {
        static void Main(string[] args)
        {
            WebHttpBinding binding = new WebHttpBinding();
            WebServiceHost host =
            new WebServiceHost(typeof(Service1));
            host.AddServiceEndpoint(typeof(IService1),
            binding,
            "http://localhost:8000/hello");
            host.Open();
            Console.WriteLine("Hello world service");
            Console.WriteLine("Press <RETURN> to end service");
            Console.ReadLine();
        }
    }
}

Service1:

namespace WcfServiceLibrary1
{
    //NOTE: You can use the "Rename" command on the "Refactor" menu to change the class name "Service1" in both code and config file together.
    public class Service1 : IService1
    {
        public string GetData(string value)
        {
            return string.Format("You entered: {0}", value);
        }

IService1:

[ServiceContract]
public interface IService1
{
    [WebGet(UriTemplate = "/{value}")]
    string GetData(string value);

OriginalL'auteur Garrith Graham | 2012-03-25