在 IIS 中部署 WCF ,最重要的 是 Web.config 文件的配置 .
首先, 正常安装 IIS
2,注册 ServiceModelReg.exe -i
3, WCF 的发布 , 需要 拷贝生成的bin文件夹, SVC 文件和 web.config 文件.
4, 配置 IIS .
Add Application Pool 和 Add Sites .
5, 接下来重点来了.
修改 WCF 发布的 web.config 文件 :
添加下面的内容: 这是对应 IIS 的 MIME 类型转换的 .
修改 WEbconfig文件,添加Handler 节点 :这是对应 Handle Mapping 信息的.
添加 HostingEnvironment 节点内容: FreeMemory 设置为 1 , 否则可能会报 Memory out 的 Exception .
重启 IIS , IISreset .
查看 是否可以正常 访问 svc 文件.