天天看点

IIS 无法识别的属性“targetFramework”。请注意属性名称区分大小写。

具体错误信息如下:

错误原因:

       部署网站时,使用的应用程序池版本不对!

    解决方案:

       我的应用程序是在.net 4.0下开发的,所以应用程序池应使用.net4.0版本。如果您的电脑上没有安装相应版本的框架,下载一个安装上即可。

我的配置文件中是这样写的,<compilation debug="true" targetframework="4.0">

发布在iis上出现了 “无法识别的属性“targetframework”。请注意属性名称区分大小写。”

首先要确定的是大小写不可能出错,如果出错的话 vs 一定会帮我们检查出来的,那么就可能是版本不兼容的问题了  ,一般如果你的iis 是framework2.0的话,就非常的有可能

1、你需要将2.0手动改成4.0 :

IIS 无法识别的属性“targetFramework”。请注意属性名称区分大小写。

2、设置应用程序的默认设置,也就是你在iis上发布网站的默认设置

IIS 无法识别的属性“targetFramework”。请注意属性名称区分大小写。

其实以上两步可以省略,直接进行第三步:

3、找到自己的网站:

IIS 无法识别的属性“targetFramework”。请注意属性名称区分大小写。