请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理&无法识别的属性“targetFramework”。请注意属性名称区分大小写解决方案

今天玩了一下WCF,发布到IIS上,发现出现这样的错误

请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理&无法识别的属性“targetFramework”。请注意属性名称区分大小写解决方案_第1张图片
在博客园找了很久解决办法,一种说是重新注册IIS,就是C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i,

但是我弄了也还是不行,终究发现我请求的是WCF服务,https://localhost:9010/MyService.svc,然后去到IIS的应用程序池发现,我
的网站的.net版本是2.0,那肯定不行啦~
解决方法:将.net版本设置成4.0就OK啦~
请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理&无法识别的属性“targetFramework”。请注意属性名称区分大小写解决方案_第2张图片

第二个错误:无法识别的属性“targetFramework”。请注意属性名称区分大小写。

请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理&无法识别的属性“targetFramework”。请注意属性名称区分大小写解决方案_第3张图片

解决的办法跟上述的一样,同样都是.netFramework版本不一致导致的。

你可能感兴趣的:(framework)