从.net 2.0 迁移过来的一个WCF项目,用VS2010打开,升级到3.0,4.0,都会报错,由于应用程序配置不正确,未能启动此应用程序,请查看清单文件以查找可能的错误,网上查了一下,都说是找不到动态链接库,在VS安装目录下dll,复制到system32里去,但是我照做了,没反应,问题依旧.
决定自己找找问题,我再次仔细看了一下错误,如下图:
最后一句 "请参见应用程序事件日志"
马上打开了事件查看器如下:
这里已经有提示了
因为我迁移有三个项目,只有一个项目编译不过.
对比了一下两个App.config.
到这里我想大家应该明白了,因为此项目有一个 xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> 限制.
去掉这个约束,应该就OK,我的问题到此已解决.