摘要: 按照网上的例子,创建ServiceUitl类,结合配置文件,动态创建WCF Client。但在调试时,每当运行到Reference.EndGet***()方法时,弹出异常“Not Found”。但该WCF服务以引用的方式是可以用的。也添加了跨域文件。使用HttpWatch跟踪,发现每当请求*.svc时,总是返回415错误查了很久才得到提示,原来是服务端发布的WCF服务的binding是cutomBinding(系统默认创建),而动态创建WCF Client的类的Binding是basicHttpBinding,二者不一致从而导致调用失败。最终,通过修改服务器端的WCF配置文件,将Bindin. 阅读全文
posted @ 2011-11-21 17:27 HappyZeng 阅读(2431) 评论(0) 推荐(0) 编辑
摘要: 1、运行cmd命令行工具。(开始 ==> 运行 ==> cmd回车)(注意!!如果使用Windows Vista或7的话,务必使用administrator管理员身份运行,否则可能导致下面的操作无法继续!)2、进入WCF文件夹:cd C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Communication Foundation3、运行ServiceModelReg.exe工具,会得到如下帮助信息:=================C:\Documents and Settings\Administrator>cd c:\WIN 阅读全文
posted @ 2011-11-21 09:36 HappyZeng 阅读(682) 评论(0) 推荐(0) 编辑