小编Joh*_*alt的帖子

当端点地址不为空时,找不到WCF javascript代理

我正在尝试使用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)

.net wcf javascript-debugger

6
推荐指数
1
解决办法
4556
查看次数

标签 统计

.net ×1

javascript-debugger ×1

wcf ×1