我们在基页中注册我们的服务:
protected void RegisterService(string path)
{
ScriptManager.GetCurrent(Page).Services.Add(new ServiceReference(path));
}
然后在客户端(javascript) - 我们用:
解决它们Invoice.{serviceName}.{functionName}
"发票"是名称空间,没有SSL(没有https://)从js文件中解决WCF没有问题,使用SSL - 它不能识别我们的服务 - 请注意web.config设置为https,也是在试图直接接近它们时:
https://domain.com/{serviceName}.svc
它工作正常。
任何想法?