在程序中使用了一个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
问题解决。
使用wcf服务捕捉到“POST http://yourIP/WCFService.svc 405 (Method Not Allowed) ”错误!