调用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());

异常一

*配置错误*
<compilation debug="true" targetFramework="4.0">

检查应用程序使用的应用程序池,选择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版本项设置

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,342评论 19 139
  • HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP 401.2 - 未授权:服务...
    本味Vi阅读 1,247评论 0 2
  • 目录本次给大家介绍的是我收集以及自己个人保存一些.NET面试题简介1.C# 值类型和引用类型的区别2.如何使得一个...
    寒剑飘零阅读 4,890评论 0 30
  • 纳闷在服务区这样的地方,他们吃得如此悠闲,环境很好,就是不知道他们如何看我们这些进进出出的过客。 湖光山色最瑞士,...
    陈笑鸥儿阅读 627评论 0 0
  • 爱一个人的时候,他可以是我的全世界。不爱了,他竟然连。。。都不如。就连说句话都会是多余的。不是我心里不记一点情,是...
    2017遇见美好阅读 223评论 0 0

友情链接更多精彩内容