我正在尝试使用enableWebScript端点行为设置具有多个端点的WCF服务,其中一个端点将在客户端上创建Javascript代理(jsdebug/js).
将服务引用添加到我的AJAX ScriptManager时,除非端点的地址为空,否则找不到jsdebug文件.ScriptManager代理似乎总是生成一个"MyService.svc/jsdebug"路径来查找该文件,即使我的服务的地址为"ajax".代理应该生成"MyService.svc/ajax/jsdebug"路径.
是否有设置使用正确的路径生成代理?我的服务是我网站的根源.
作品:
<endpoint address=""
behaviorConfiguration="ajaxBehavior"
binding="webHttpBinding"
bindingConfiguration="webBinding"
contract="MyTest.Web.ICustomerService" />
Run Code Online (Sandbox Code Playgroud)
想要这个(不起作用):
<endpoint address="ajax"
behaviorConfiguration="ajaxBehavior"
binding="webHttpBinding"
bindingConfiguration="webBinding"
contract="MyTest.Web.ICustomerService" />
Run Code Online (Sandbox Code Playgroud)