使用wcf服务捕捉到“POST http://yourIP/WCFService.svc 405 (Method Not Allowed) ”错误!
2014-01-21 08:43
766 查看
在程序中使用了一个wcf服务,调试时无任何问题(win7 64位,iis6.1),发布到部门服务器上没有问题(server2008 64位),但是部署到实际服务器上时(server2008 iis6.1),捕捉到错误“POST http://IP/WCFService.svc 405 (Method Not Allowed) ”
一开始从代码入手解决,绕了一圈才发现是服务器部署问题,IIS上的“处理程序映射”中没有.svc文件的映射...
参考http://msdn.microsoft.com/zh-cn/library/ms752252.aspx
找到NET4安装目录: %windir%\Microsoft.NET\Framework64\v4.0.30319
在CMD下:
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
aspnet_regiis -i
问题解决。
一开始从代码入手解决,绕了一圈才发现是服务器部署问题,IIS上的“处理程序映射”中没有.svc文件的映射...
参考http://msdn.microsoft.com/zh-cn/library/ms752252.aspx
找到NET4安装目录: %windir%\Microsoft.NET\Framework64\v4.0.30319
在CMD下:
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
aspnet_regiis -i
问题解决。
相关文章推荐
- WCF 在VS中,添加服务引用,地址输入http://ip/Service.svc,点击前往,提示错误,内容如下:
- WCF 在VS中,添加服务引用,地址输入http://ip/Service.svc,点击前往,提示错误
- servlet中使用service()方法出现错误:HTTP method POST is not supported by this URL
- Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。
- HTTP 405 错误 – 方法不被允许 (Method not allowed)【转载】
- HTTP 405 错误 – 方法不被允许 (Method not allowed)
- HTTP 405 错误 – 方法不被允许 (Method not allowed)
- Android 关于使用httpPost出现405错误提示(doPost 405)
- HTTP 405 错误 – 方法不被允许 (Method not allowed)【转载】
- form表单提交方式 以及 HTTP 405 错误 – 方法不被允许 (Method not allowed)
- 利用svcutil.exe 访问windows Server 2003的wcf服务生成客户端代码报错:无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- 利用svcutil.exe 访问windows Server 2003的wcf服务生成客户端代码报错:无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- HTTP 405 错误 – 方法不被允许 (Method not allowed)
- HTTP 405 错误 – 方法不被允许 (Method not allowed)【转载】
- android使用httppost向c# wcf发送数据总结
- 使用Jquery Aajx访问WCF服务(GET、POST、PUT、DELETE)
- HTTP 405 method GET/POST is not supported
- 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【五】——在Web Api中实现Http方法(Put,Post,Delete)
- 在 Windows 7 的 IIS 7.5 中运行 WCF 服务 发生 HTTP 错误 404.3 - Not Found 的解决方法
- 2008年3月小记(设置Windows服务的依赖关系,配置MSMQ的访问权限,WCF的安全配置,删除重建网站,HttpWebRequest,一年中的周,在WCF中使用HttpContext,String.Join)