码迷,mamicode.com
首页 > 其他好文 > 详细

一次神奇的WCF的404错误解决

时间:2015-04-30 17:49:33      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:

现象:浏览器中可以访问元数据,但是运行的时候却报404的异常,说目标地址找不到。

折腾了一下午。

引用服务后config中的client的address是这样的http://host/aspx/Services/app.svc/aspx/Services/app.svc

我理所当然的把地址改成了http://host/aspx/Services/app.svc

因为引用元数据的时候也是用http://host/aspx/Services/app.svc这个地址。

我坚信,能引用元数据,服务端就没问题。

我写了一个console程序,用默认的http://host/aspx/Services/app.svc/aspx/Services/app.svc地址通了。

服务端由于环境复杂,自己看不到服务器,我只知道我的站点是一个子站点,且这个子站点的config中没有配置<host><baseaddress /></host>,没有配基地址,且<service>中的地址也是相对地址/aspx/Services/app.svc。只有这样服务端才正常。(很奇怪)

所以引用服务后生成的客户端地址也很奇怪。

坚信能引用元数据,服务端就没问题就OK

一次神奇的WCF的404错误解决

标签:

原文地址:http://www.cnblogs.com/langu/p/4469399.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!