为了账号安全,请及时绑定邮箱和手机立即绑定

wcf部署iis返回notfound,而本地调试则无错误

wcf部署iis返回notfound,而本地调试则无错误

明月笑刀无情 2018-10-10 05:06:22
我silverlight客户端调本地调试运行的wcf服务没有问题,但调用该服务在iis的部署则返回notfount错误。补充:只有与服务不在同一工程里的方法都会返回该错误,与服务在同一个工程的方法能正常访问
查看完整描述

2 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

silverlight+wcf问题是挺多的,不过基本大部分由于都是代码异常没有捕获引起的。

返回notfound的错误我遇到过很多次,不过具体原因忘了。

给个思路:

1:wcf部署IIS之后,先用远程看能不能打开wcf部署的svc,确保第一步通过

2:在本地VS2008/2010远程调试状态下运行,如果异常就查看异常信息

notfound可能原因:

WCF方法已调整,客户端没有编绎更新引用,对应不上。

只有与服务不在同一工程里的方法都会返回该错误?这个问题顺便看看是不是跨域引起的。在iis根目录下添加跨域配置文件不要忘了。


查看完整回答
反对 回复 2018-10-15
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

WCF 发布后;服务路径可能会改变,先确认下在IIS 中是否能够访问该服务(按原来配置的服务地址);开发项目时,引用WCF 服务最好是引用已经发布好的服务。

查看完整回答
反对 回复 2018-10-15
  • 2 回答
  • 0 关注
  • 574 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信