WCF 部署在Windows 2012 IIS上各种报错的解决方法

1、由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本 ,请添加处理程序。如果勇载文件,请添加 MIME 映射。

以管理员身份,在cmd中运行C:WindowsMicrosoft.NETFrameworkv3.0Windows Communication FoundationServiceModelReg.exe –i

(找不到的话,在Windows Powershell 中 敲cmd)

2、未System.ServiceModel,Version=3.0.0.0,Culture=neutral, PublicKeyToken=b77a5c561934e089

注意,下载System.ServiceModel.dll没用!

(1)IIS中有一个模块叫:组块,将ServiceModel 删除

(2)在“服务器管理器”的“功能”项中,“添加功能”,选择“.NET Framework 4.5功能”安装 WCF中的HTTP。

网上各种方法,折腾了几小时,我这个最简单靠谱。

原文地址:https://www.cnblogs.com/myheaven/p/4249522.html