Я создал только самое основное приложение службы WCF для создания прототипов, но я не могу заставить реализацию WebGet работать.Приложение WCF Service возвращает 404 с использованием WebGet
Вот мой интерфейс:
[ServiceContract]
public interface IService
{
[OperationContract]
[WebGet(UriTemplate = "/rest/{value}")]
string Test(string value);
}
Вот реализация:
public string Test(string value)
{
return string.Format("You entered: {0}", value);
}
Но если я иду в http://localhost:3305/rest/Hello в моем браузере, я получаю 404. Я использую веб-сервер VS 2008.
Угу - не забудьте SVC-файл в URL! –
Это сработало. Мне также пришлось изменить привязку окончаний к «webHttpBinding» и создать поведение конечной точки, которое указывало - возможно, очевидные промахи для людей, знакомых с этим материалом, но не легко обнаруживаемые для людей, новых для WCF. Еще раз спасибо. –
jerhinesmith
Что вы изменили внутри Web.Config, чтобы заставить его работать с webHttpBinding? – glarkou