我上网下载了一个asp.net个人主页,打开的时候总是显示错误

来源:百度知道 编辑:UC知道 时间:2024/05/04 10:22:53
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

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

源错误:

行 29: </RewriterConfig>
行 30: <appSettings/>
行 31: <connectionStrings/>
行 32: <system.web>
行 33: <!--

源文件: F:\study\asp.net\chx99个人主页源码\web.config 行: 31

--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
https://gss0.baidu.com/7LsWdDW5_xN3otqbppnN2DJv/jjyb2/pic/item/7943f85808448ec59c820412.jpg
不是版本问题,装了2.0不行

数据库连接有问题:
如果是sql serve的话,添加
<add key="ConnectionString" value="server=服务器名;database=数据库名称;uid=sa;password=" />
如果是access 的话,使用
Provider=Microsoft.Jet.OLEDB.4.0;User Id=admin;Data Source="+path;字符串进行连接就行了

是您的.NET Framework 的版本问题,您下载的网站是.NET 2.0的,因为 配置节“connectionStrings” 只在.NET 2.0框架下的Web.config文件里面才有,而您的服务器的.NET框架的版本是1.1的。
装个.NET 2.0框架,并在IIS里将你的网站的.NET框架选择为.NET 2.0,试试!

在你的WEB.CONFIG文件中的connectionStrings字段无法被识别,

就是连接数据库的信息的字段,

LZ可以把你的WEB.CONFIG文件内容贴出来,

大家可以帮助你修改.

二楼的对,是版本的问题,不是数据库连接问题

我怎么没看到你的连接字符串呢???加密了???我怎么看见connectionStrings的属性是闭合的,里面什么都没,放在其它标签下了?。加上你的连接字符串吧,解释器已经指到家了呵呵。这个发布主页的人很是细心。编程就要如此。
方法:将32行的<connectionStrings/>做如下修改:(SQL为例)

<connectionStrings>
<add name="这里是原作者所读取时用的字符串名称。或者自己写个,在程序中去改"
connectionString="这里是你的连接字符串" />
</connectionStrings>
(如果没用到数据库连接就别改!删了看看)