Я пытаюсь настроить службу WCF с несколькими конечными точками с помощью одной из конечных точек, используя поведение конечной точки enableWebScript, чтобы на клиенте был создан прокси Javascript (jsdebug/js).WCF javascript proxy не найден, когда адрес конечной точки не пуст
При добавлении ссылки на службу в AJAX ScriptManager файл jsdebug не найден, если адрес конечной точки не пуст. Прокси-сервер ScriptManager всегда генерирует путь «MyService.svc/jsdebug» для поиска файла, даже если у моей службы есть адрес «ajax». Прокси-сервер должен генерировать путь как «MyService.svc/ajax/jsdebug».
Есть ли настройка для получения прокси, сгенерированного с помощью правильного пути? Мой сервис лежит в основе моего веб-сайта.
работы:
<endpoint address=""
behaviorConfiguration="ajaxBehavior"
binding="webHttpBinding"
bindingConfiguration="webBinding"
contract="MyTest.Web.ICustomerService" />
хотят этого (не работает):
<endpoint address="ajax"
behaviorConfiguration="ajaxBehavior"
binding="webHttpBinding"
bindingConfiguration="webBinding"
contract="MyTest.Web.ICustomerService" />
что ваш базовый адрес? вы подключаетесь к правильному пути, например, www.mydomain.com/service.svc/ajax? – balexandre 2009-01-28 16:35:29