У меня есть простой сервис WCF, который я вызываю на стороне сервера из кода через сервисную ссылку. Он используется для проверки и работает, он был автоматически настроен Visual Studio и использует SOAP, я думаю, потому что привязка - это wsHttpBinding.
Я хочу использовать ту же службу WCF, но назвать ее на стороне клиента из jQuery с помощью ajax (). Я пытаюсь реализовать это с помощью этих инструкций .
Но если я внесу изменения, чтобы заставить вызов на стороне клиента работать, я должен добавить декорацию, ниже которой, я думаю, сломаю то, что работает на стороне сервера, а также изменить раздел system.serviceModel в web.config. *
[WebInvoke(Method = "POST",
BodyStyle = WebMessageBodyStyle.Wrapped,
ResponseFormat = WebMessageFormat.Json,
RequestFormat= WebMessageFormat.Json) ]
Как у меня есть служба WCF, которую можно вызывать как со стороны сервера, так и со стороны клиента (jQuery / ajax)?
Или, другими словами, это может быть неправильно сформулировано, может ли конечная точка иметь несколько привязок?