无法序列化类型 system threading tasks task

来源:互联网 发布:php use function 编辑:程序博客网 时间:2024/05/16 18:34

在使用VS 2012 开发 基于WCF应用时遇到这个问题

具体环境如下:

WCF + MVC 4  基于.net 4.0 开发时 本地调试一切正常,可是部署完成后MVC调用WCF时报 “无法序列化类型 system threading tasks task”


——————————————————————————————————————————————————————

错误原因:使用了.net 4.5 的SvcUtil.exe  (因为使用了4.5的专有技术 除非在服务器上有4.5否则就会报这个错误)


解决方法:使用老版本的SvcUtil.exe (在C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin)