错误信息: 无法识别的配置节“connectionStrings”[解决方法]

主  题: 错误信息: 无法识别的配置节“connectionStrings”
作  者: fanenmin (湘阳楼主)        Blog   加为好友
等  级: 
信 誉 值: 100
所属社区: .NET技术 ASP.NET
问题点数: 50
回复次数: 31
发表时间: 2007-5-9 14:54:38

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

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

分析器错误信息: 无法识别的配置节“connectionStrings”

源错误:


行 12:     <add key="conStr"  value="Server=(local);database=DbaseNews;Uid=sa;Pwd=" />
行 13:   </appSettings>
行 14: <connectionStrings/>
行 15: <system.web>
行 16: <!--
 

源文件: D:/.../site/website/NET/20070508/News/web.config    行: 14


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573

说明:这个问题有人问过了,也看过了不少人的方法,可还是解决不了问题。我用的是windows2000系统,vs.net 2003版。跟别人说的有点不同,他们提及的问题是在windwos2003运行的vs.net2005版的。说按站点的属性、配置修改asp.net修改为2.0,可是windows2000下根本没有这个选项。我也试着下载安装了Framework2.0,也在C:/WINNT/Microsoft.NET/Framework/v2......./aspnet_regiis.exe -ir 重新注册过了,可还是运行不起来。有人说删除<connectionStrings/>这段,可删除了还是运行不起来,又提示新的问题:index.aspx 文件中有错误,错误地方在<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="index.aspx.cs" Inherits="_Default" %> 里面的 Inherits="_Default" 这句里面。我也看过了,本程序的教材确实是在.net2005写开发的。难道真的需要安装.net2005么? 难道还需要把系统改为windows2003么?求助大家帮小弟看看。 

 fanenmin(湘阳楼主) ( 一级(初级)) 信誉:100    Blog   加为好友 2007-5-10 23:17:29 得分: 0

昨天把windows2000升级到windwos2003 后 从iis里根本看不到asp.net标签,没办法修改1。0为2。0。 其实是没装框架2.0,我从华军网下载安装上2.0,重新启动后奇迹出现了,IIS出现了ASP.NET标签,马上把1.0修改为2.0,预览一下,ok! 网页index.aspx 打开了,也没了错误提示。

希望其他朋友遇到此问题可参考一下:

环境:windows server 2000系统 + vs.net 2003
第一步:升级 windows server 2000到windows2003(因为2000下没有那个修改的项目,而2003下才能修改)
第二步:下载安装dotnetfx_38669.exe 框架2.0(因为只有安装上这个,iis配置里才能看到asp.net标签)

备注:不重新启动可能看不到标签。

本人也是刚刚接触.net,不正确之处请各位高手指点。

 fanenmin(湘阳楼主) ( 一级(初级)) 信誉:100    Blog   加为好友 2007-05-14 11:54:21 得分: 0

更正! 失误 昨天测试得出的答案。

环境:windows server 2000系统 + vs.net 2003
第一步:升级 windows server 2000到windows2003(因为2000下没有那个修改的项目,而2003下才能修改) 这句话不正确!与操作系统没关系
第二步:下载安装dotnetfx_38669.exe 框架2.0(因为只有安装上这个,iis配置里才能看到asp.net标签)解决问题的关键!

备注:不重新启动可能看不到标签。未必是这样!

最终答案:

第一、下载安装dotnetfx_38669.exe 框架2.0
第二、查看IIS的属性,如果是1.0,就修改为2.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值