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

网友投稿 892 2022-10-16

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

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

具体错误信息如下:

“/TestService”应用程序中的服务器错误。配置错误说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误消息: 无法识别的属性“targetFramework”。请注意属性名称区分大小写。源错误: 行 31: 行 32: 行 33: 行 34: 行 35: “/TestService”应用程序中的服务器错误。编译错误说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\Testservice\13766dd4\68cdbe1a\App_global.asax.xg2wm_nf.dll”--“拒绝访问。 ”源错误:[没有相关的源行]源文件: 行: 0 显示详细的编译器输出:版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.34280

错误原因:

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

解决方案:

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

我的配置文件中是这样写的, 发布在iis上出现了 “无法识别的属性“targetFramework”。请注意属性名称区分大小写。” 首先要确定的是大小写不可能出错,如果出错的话 vs 一定会帮我们检查出来的,那么就可能是版本不兼容的问题了  ,一般如果你的iis 是framework2.0的话,就非常的有可能 1、你需要将2.0手动改成4.0 :

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

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

3、找到自己的网站:

作者:jiankunking ​​​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:PhpGrid- PHP的CRUD框架
下一篇:Airborne- API 测试框架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~