调用WCF服务 异常404.3 404.2

准备工作

1.将 Transformation 文件夹拷贝至服务器,放置 C:\inetpub\wwwroot 下
2.检查服务器 iis 安装环境

浏览测试页面

1.打开iis 管理器,选中 Transformation 文件夹,右键转化为应用程序
2.选中该应用程序中 Transfer.svc,右击浏览
3.页面显示 “已创建服务”,即创建成功(如有异常,可参考页尾)
4.其他系统或网站中添加 “服务引用”
5.调用转换代码测试

Transfer.TransferClient client = new Transfer.TransferClient();
string[] str90 = new string[2];
str90 = client.Transfer84To90(X.Trim(), Y.Trim());

异常一

*配置错误*

检查应用程序使用的应用程序池,选择4.0

异常二

HTTP 错误 404.3 - Not Found
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。

使用管理员权限打开命令行,运行

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i

异常三

HTTP 错误 404.2 - Not Found
由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。

打开IIS根节点,选中“ISAPI和CGI限制”,允许对应DotNet版本项设置

你可能感兴趣的:(调用WCF服务 异常404.3 404.2)