Próbuję skonfigurować usługę WCF z wieloma punktami końcowymi z jednym z punktów końcowych za pomocą zachowania punktu końcowego enableWebScript, aby serwer proxy JavaScript został utworzony na kliencie (jsdebug/js).Nie znaleziono proxy javascript WCF, gdy adres punktu końcowego nie jest pusty
Dodając odniesienie do usługi do mojego menedżera skryptów AJAX, plik jsdebug nie zostanie znaleziony, chyba że adres punktu końcowego jest pusty. Serwer proxy ScriptManager wydaje się zawsze generować ścieżkę "MyService.svc/jsdebug", aby wyszukać plik, mimo że moja usługa ma adres "ajax". Proxy powinno generować ścieżkę jako "MyService.svc/ajax/jsdebug".
Czy istnieje ustawienie umożliwiające wygenerowanie proxy przy użyciu właściwej ścieżki? Moja usługa leży u podstaw mojej witryny.
utwory:
<endpoint address=""
behaviorConfiguration="ajaxBehavior"
binding="webHttpBinding"
bindingConfiguration="webBinding"
contract="MyTest.Web.ICustomerService" />
chcą to (nie działa):
<endpoint address="ajax"
behaviorConfiguration="ajaxBehavior"
binding="webHttpBinding"
bindingConfiguration="webBinding"
contract="MyTest.Web.ICustomerService" />
jaki jest Twój adres bazowy? czy łączysz się z właściwą ścieżką, na przykład www.mydomain.com/service.svc/ajax? – balexandre
Jakie ustawienia wykorzystałeś dla swojego menedżera skryptów ..? – markt