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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法识别的属性“targetFramework”。请注意属性名称区分大小写。相关的知识,希望对你有一定的参考价值。

IIS配置错误 无法识别的属性“targetFramework”。请注意属性名称区分大小写。
我用的是VS2010 项目目标框架设置是.netframework4.0 怎么回事啊
在线等

参考技术A asp.net部署出错(targetFramework无法识别) 今天尝试着部署了一个基于Framework4.0的web项目,途中发生了一点小小的意外。报的错误是Web.Config配置文件中的targetFramework属性无法识别。后来查了一下发现在站点中部署的Web使用的是基于.Net Framework2.0的Application Pool。

于是将其修改成基于.Net Framework4.0的Application pool就可以了。记住这个以防将来忘记本回答被提问者采纳
参考技术B 你改一下web config文件。
<?xml version="1.0"?>

<configuration>

<appSettings/>

<connectionStrings>

<add name="db" connectionString="connection details" />

</connectionStrings>

<system.web>

<compilation debug="false" />

<authentication mode="Windows" />

</system.web>

</configuration>
复制,粘贴以上代码代替你以前的web config文件中的代码,不过建议你也复制你以前web config
文件的代码到一个记书本,这个方法不行还可以还原你原来的web config文件,万无一失,我也是
遇到这个问题,这样做就可以启动调试了,我可是搞了一个下午呢。烦死了。哈啊哈哈
参考技术C 哎呀,我真是无语了,太难了,一下午没整好 参考技术D LS上的,你百度的答案不准确!别误导别人!

分析器错误消息: 无法识别的属性“targetFramework”。

配置错误

说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误消息: 无法识别的属性“targetFramework”。请注意属性名称区分大小写。

源错误:

行 9:    </connectionStrings>
行 10:   <system.web>
行 11:     <compilation debug="true" targetFramework="4.0" />
行 12:   </system.web>
行 13:   <system.serviceModel>

错误的原因是因为IIS中添加应用程序时,选择的.Net框架错误,比如本来程序是基于.Net4.0的,但是却添加了.Net2.0的应用程序池。

1.打开IIS,单击 应用程序池,选择添加应用程序池。

技术分享
 
2.(1)名字可以填写一个有意义方便记忆的,比如Classic .Net4.0 代表 .Net4.0的经典模式。

(2)版本可以选择 2.0的或者4.0的。

(3)托管管道模式:可以选择 经典 或 集成。一般都选择 经典。

技术分享

以上是关于无法识别的属性“targetFramework”。请注意属性名称区分大小写。的主要内容,如果未能解决你的问题,请参考以下文章

分析器错误消息: 无法识别的属性“targetFramework”。

IIS无法识别的属性targetFramework

解析器错误消息:无法识别的属性“targetFramework”。请注意,属性名称区分大小写

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

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

无法识别的属性“targetFramework”。请注意属性名称区分大小写。 .NET已经改了还是出现这种情况