Службы WCF не могут быть найдены моим кодом Javascript - PullRequest
0 голосов
/ 10 декабря 2018

Мой поставщик услуг перенес мой код на новый сервер, и мои службы WCF больше не могут быть обнаружены моим кодом AJAX.Сообщение, которое я получаю из браузера:

HTTP404: НЕ НАЙДЕН - Сервер не нашел ничего, соответствующего запрошенному URI (универсальному идентификатору ресурса).GET - http://www.example.com/WebServices/TBox.svc/js

Если я перехожу к веб-службе на моем локальном ПК (http://localhost:64805/WebServices/TBox.svc),), я получаю сообщение «Это служба Windows © Communication Foundation.….». Но еслиЯ просматриваю свой размещенный сервис и получаю сообщение об ошибке 404 Страница не найдена.

Я прикрепляю раздел из моего web.config, так как подозреваю, что это может быть как-то связано с этим.

Любая помощь будет оценена.

<system.serviceModel>
    <behaviors>
      <endpointBehaviors>
        <behavior name="TimeboxAspNetAjaxBehavior">
          <enableWebScript />
        </behavior>
        <behavior name="TBoxAspNetAjaxBehavior">
          <enableWebScript />
        </behavior>
        <behavior name="WebMethodForTestingAspNetAjaxBehavior">
          <enableWebScript />
        </behavior>
      </endpointBehaviors>
      <serviceBehaviors>
        <behavior>
          <serviceDebug includeExceptionDetailInFaults="true" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
    <services>
      <service name="Timebox">
        <endpoint address="http://www.example.com/WebServices/Timebox.svc" behaviorConfiguration="TimeboxAspNetAjaxBehavior" binding="webHttpBinding" contract="Timebox" />
      </service>
      <service name="TBox">
        <endpoint address="http://www.example.com/WebServices/TBox.svc" behaviorConfiguration="TBoxAspNetAjaxBehavior" binding="webHttpBinding" contract="TBox" />
      </service>
      <service name="WebMethodForTesting">
        <endpoint address="" behaviorConfiguration="WebMethodForTestingAspNetAjaxBehavior" binding="webHttpBinding" contract="WebMethodForTesting" />
      </service>
    </services>
  </system.serviceModel>

С уважением, Сол

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