Вопрос по jquery, c#, web-services, wcf – Позвоните в веб-сервис из jQuery

0

Я пытаюсь использовать jQuery для использования моего веб-сервиса, и просто мне нужен веб-сервис для вызова функций, и это все.

Код, который я использую в .NET, таков:

[ServiceContract(Namespace = "http://Sinvise.Service/")]
    public interface ISinvise
    {
        [OperationContract]
        void Output(string value);
    }

    class SinviseService : ISinvise
    {
        second sec = new second();

        public void Output(string value)
        {
            sec.message(value);
        }
    }

+

Uri baseAddr = new Uri("http://localhost:60185/Sinvise");
            ServiceHost localHost = new ServiceHost(typeof(SinviseService), baseAddr);

            try
            {
                Process.Start(baseAddr.AbsoluteUri);
                localHost.AddServiceEndpoint(typeof(ISinvise), new WSHttpBinding(), "CalculatorService");

                ServiceMetadataBehavior smb = new ServiceMetadataBehavior();
                smb.HttpGetEnabled = true;
                localHost.Description.Behaviors.Add(smb);

                localHost.Open();
                Console.WriteLine("Service initialized.");
                Console.WriteLine("Press the ENTER key to terminate service.");
                Console.ReadLine();

                localHost.Close();
            }
            catch (CommunicationException ex)
            {
                Console.WriteLine("Oops! Exception: {0}", ex.Message);
                localHost.Abort();
            }

Как бы я мог просто позвонитьOutput веб-сервис?

Спасибо

Ваш Ответ

1   ответ
2

.get()

Из-за ограничений безопасности браузера большинство "Ajax" запросы подчиняются той же политике происхождения; запрос не может успешно получить данные из другого домена, субдомена или протокола. На запросы сценариев и JSONP не распространяются одинаковые ограничения политики происхождения.

Мне нужно, чтобы браузер мог отправлять и получать значения из службы Sandeep Bansal
@SandeepBansal Я могу использовать JSONp (динамически встраивать запрос get), но вы ограничены в получении
Также я пытаюсь использовать обычную HTML-страницу для подключения к веб-службе localhost, я знаю, что это невозможно, поскольку это междоменные вызовы. Sandeep Bansal
+1 за примечание о той же политике происхождения!
Есть ли способ разместить файл HTML в Службе WCF? Sandeep Bansal

Похожие вопросы