1.404.3,且远程服务器端浏览器无法访问此服务器的这个网站,提示找不到服务器IP地址,服务器上其他网站正常访问
解决办法:
①检查iis功能配置
②远程服务器IP解析问题,添加域名解析后可解决(调用远程服务的尤其注意此项)
2.域名解析后出现此错误:[WebException: 远程服务器返回错误: (405) 不允许的方法。]
解决办法:
①iis功能配置是否齐全**(服务器重启以后.NET4.5-wcf下http激活功能失效了)**
②iis脚本映射
③文件夹权限问题**(迁移的网站尤其注意此项)**
远程服务器返回错误: (405) 不允许的方法
使用微软的东西,经常会遇到误导人的错误。
这次在将站点从IIS 7.5迁移至IIS 8.0后,调用Web Service(.asmx)时出现错误提示:远程服务器返回错误: (405) 不允许的方法。
这个问题竟然是因为IIS 8.0默认没有添加*.svc的映射。
解决方法:
进入Server Manager->Add Roles and Features Wizard->Features,在.NET Framework 4.5功能->WCF服务中选中“HTTP激活”(HTTP Activation),完成安装后,问题解决。