Как настроить веб-конфигурацию для размещения WCF с поддержкой AJAX через HTTP для веб-приложения? - PullRequest
0 голосов
/ 01 сентября 2011

Я сделал простой WCF с поддержкой AJAX, который работает на локальном хосте, но когда я попытался сделать это через HTTP, WCF не работал.Как мне настроить веб-конфигурацию для его размещения по HTTP?Моя веб-конфигурация, которая создала автоматическое добавление WCF и запуск на локальном хосте:

<system.serviceModel>
    <behaviors>
      <endpointBehaviors>
        <behavior name="ASPXCommerceWCFServiceAspNetAjaxBehavior">
          <enableWebScript />
        </behavior>
      </endpointBehaviors>
    </behaviors>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
    <services>
      <service name="ASPXCommerceWCFService">
        <endpoint address="" behaviorConfiguration="ASPXCommerceWCFServiceAspNetAjaxBehavior"
          binding="webHttpBinding" contract="ASPXCommerceWCFService" />
      </service>
    </services>
  </system.serviceModel>

1 Ответ

0 голосов
/ 01 сентября 2011

Похоже, вы пытаетесь сделать междоменный вызов, который блокируют современные браузеры.Кажется, есть некоторые обходные пути:

Аякс-вызов между сайтами в службу WCF

JSONP

междоменная служба WCF с поддержкой AJAX

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...