当前位置:编程学习 > C#/ASP.NET >>

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

我在网上发布后打开网址就出现如下错误:


“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

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

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

源错误: 


行 24: 
行 25:   <system.web>
行 26:     <compilation debug="true" targetFramework="4.0" />
行 27: 
行 28:     <authentication mode="Forms">
 

源文件: h:\wwwroot\web155test1\wwwroot\web.config    行: 26 


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3620; ASP.NET 版本:2.0.50727.3618  --------------------编程问答-------------------- 目标机上是不是没有安装相应版本的framework? --------------------编程问答-------------------- 不知道,如果没有安装相应的版本,我可以改变我的版本吗 --------------------编程问答-------------------- 可以进行高版本向低版本的转换。不过前提是的安装Framework,最好直接安装4.5的,它可以兼容现有的其他的所有版本 --------------------编程问答-------------------- 我已经把它传到网上去了,本地很正常啊!怎么样才可以在服务器端正常运行了? --------------------编程问答-------------------- 因为服务器上没有正确安装或配置 ASP.NET 4.0 运行环境哪
请先确保你的服务器上安装有 ASP.NET 4.0 且已在对应应用程序池配置好 --------------------编程问答-------------------- 如果你的版本低,删除 targetFramework="4.0" 就可以了 --------------------编程问答-------------------- 你有项目是.net 4.0的,但你服务器的iis指定的是2.0 --------------------编程问答-------------------- 如果不能改变服务器的版本,那有什么办法了? --------------------编程问答-------------------- 谁能给我说说详细的解决方案啦? --------------------编程问答-------------------- 在应用程序池那将.netframework2.0改成4.0 --------------------编程问答-------------------- 具体的操作步骤在这
http://blog.csdn.net/muchlin/article/details/6800863-
这是win7下这么操作的
在XP呢你就想办法找到应用程序池并把2.0改成4.0的就可以了
我之前也遇到我和你一样的情况,后来改了这个就解决了
祝楼主好运
此外,以后你再遇到问题,就把问题复制到百度那,比如说这一次的,你就复制:“分析器错误消息: 无法识别的属性“targetFramework”。请注意属性名称区分大小写。
”这些到百度那,一点击搜所就会有很多的答案了。 --------------------编程问答-------------------- 前提是你必须先安装.netframwork4.0之类的 --------------------编程问答-------------------- 太感谢了,可惜在IIS5.1这个版本中我没有找到可以设置应用程序池的,能告诉我那个网址可以下6.0、7.0的版本了?我真的很急解决这个问题 --------------------编程问答-------------------- 我用的是vs2010,.net4.0,非常感谢各位的帮助!上网搜过很多资料可是问题还没有解决…… --------------------编程问答-------------------- IIS5.1没有应用程序池的概念的
你在VS里面把工程属性改成.net 2.0版本,然后在进行编译。
前提是你不能使用.net 4.0里面的任何新的东西 --------------------编程问答-------------------- 那个属性是.net 4.0里面有的,低版本的没有这个属性, --------------------编程问答-------------------- 可是我的项目的属性里目标框架只有.Net framework4.0,怎么办了? --------------------编程问答-------------------- 下个iis7算了 --------------------编程问答-------------------- xp系统,能装IIS6.0,7.0的版本吗? --------------------编程问答-------------------- XP不能装6.0和7.0的
我以前用过5.0我记得在那个有设置版本的,反正是对着那个点击属性,然后是主目录吧(记得不清楚了),有个asp.net选项卡,在那里有个下拉列表(有2.0和4.0的选择),楼主你再好好看下吧。
--------------------编程问答-------------------- 楼上的说那个下拉菜单有2.0和4.0的选择,我这里只有有2.0和1.0的选择, --------------------编程问答--------------------
引用 20 楼  的回复:
XP不能装6.0和7.0的
我以前用过5.0我记得在那个有设置版本的,反正是对着那个点击属性,然后是主目录吧(记得不清楚了),有个asp.net选项卡,在那里有个下拉列表(有2.0和4.0的选择),楼主你再好好看下吧。


找到了 也改了 我装了框架2.0  3.0 3.5 4.0  都有 --------------------编程问答-------------------- 楼主,解决了么,我也遇到这问题了,XP系统,出这个错误,IIS5没法改连接池,只有2.0的设置.......... --------------------编程问答-------------------- 怎么我改了还是不行啊 --------------------编程问答-------------------- 升级IIS中的ASP.NET版本。 --------------------编程问答-------------------- 右键点击你所发布的网站->选择属性->弹出属性对话框->选择asp.net选项->修改asp.net版本,使之为4.0的;就OK了 --------------------编程问答-------------------- 有谁知道怎么解决吗??? --------------------编程问答--------------------
引用 27 楼 lenovoliulin 的回复:
有谁知道怎么解决吗???
 使用.net 4.0 的应用程序池就行了! --------------------编程问答--------------------
引用 23 楼 eznanke 的回复:
楼主,解决了么,我也遇到这问题了,XP系统,出这个错误,IIS5没法改连接池,只有2.0的设置..........

安装个4.0的框架 --------------------编程问答-------------------- 我一直没能解决,如有哪位仁兄愿帮一把QQ:191971159期待中! --------------------编程问答-------------------- 我今天解决啦。新安装了一个4.X版本的.net ,然后再网站属性的asp.net中就有2.X和4.X两个版本可以选择了,然后选择4.X版本的就行了。如果你有安装vs2010的话,那么在C:\WINDOWS\Microsoft.NET\Framework中就会有好几个版本的.NET。不用另外下载的。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,