求救!!调用WCF REST SERVICE出现HTTP 1.1 405 error

Terry1984 2011-04-13 01:54:55
大家救命啊。。。。说的够凄惨了
我写了一个WCF REST SERVICE,然后在这个service下面写了一个客户端去调用这个service,一点问题都没有
然后呢,我有建了一个ASP网站,去调用这个service,问题出现了,HTTP 1.1 405, 求教各位了,卡在这里好难受啊

此致敬礼了
...全文
116 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Terry1984 2011-04-14
  • 打赏
  • 举报
回复
Thanks you guys, I find the problem, it's named "cross domain", and here is the solution, http://www.codeproject.com/KB/ajax/jQueryWCFRest.aspx
Thanks again

Sorry I can't input chinese
机器人 2011-04-13
  • 打赏
  • 举报
回复
再检查下是不是开了防火墙。
Terry1984 2011-04-13
  • 打赏
  • 举报
回复
有的。。。
机器人 2011-04-13
  • 打赏
  • 举报
回复
web.config 里的配置文件:

<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/> 有吗?

参考http://www.cnblogs.com/JerryWeng/archive/2010/10/20/1856372.html#2067515
Terry1984 2011-04-13
  • 打赏
  • 举报
回复
不能跨域访问,呵呵


那该如何改正呢?
Terry1984 2011-04-13
  • 打赏
  • 举报
回复
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]

谢谢,我已经加过, 还是不可以
机器人 2011-04-13
  • 打赏
  • 举报
回复
[ServiceContract]加上下面的特性:
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
机器人 2011-04-13
  • 打赏
  • 举报
回复
MethodNotAllowed(405)你做什么安全设置了?用自定义RequestHeader验证了?还是用SSL了?
dna_xp 2011-04-13
  • 打赏
  • 举报
回复
不能跨域访问,呵呵

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧