CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

菜鸟求助~~关于数据库连接的问题

楼主aspme(.net初成型)2005-06-01 17:47:45 在 .NET技术 / ASP.NET 提问

我在自己机子上写的代码连上了数据库,但是放到服务器时就不对了,我知道是为什么,但不知道怎么解决,希望各位帮帮忙!  
   
  web.config文件,在本机上时,是直接放在跟目录的:  
  <configuration>  
    <appSettings>  
          <add   key="strConnection"   value="fn/fx.mdb"   />    
          </appSettings>  
  <system.web>  
                  <customErrors   mode="Off"/>  
  <globalization   requestEncoding="gb2312"   responseEncoding="gb2312"   />  
          </system.web>  
  </configuration>  
   
   
  cs调用:  
  conn.ConnectionString   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   +   Server.MapPath(""+ConfigurationSettings.AppSettings["strConnection"]+"");  
   
  以上直接放在根目录的话是没问题的,可是在服务器有很多文件,所以放在了"gxfx"的文件夹下面,就报错了:  
   
  “/”应用程序中的服务器错误。  
  --------------------------------------------------------------------------------  
   
  分析器错误    
  说明:   在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。    
   
  分析器错误信息:   未能加载类型“gxfx.index”。  
   
  源错误:    
   
   
  行   1:     <%@   Page   Language="c#"   AutoEventWireup="false"   Inherits="gxfx.index"   ContentType="text/html"   ResponseEncoding="gb2312"   debug="True"   CodeBehind="index.aspx.cs"   %>  
  行   2:     <html>  
  行   3:     <head>  
     
  不管我怎么改路径都不对,请问我改怎么解决?我把web.config放到根目录,还是报错,请帮帮我,谢谢! 问题点数:20、回复次数:9Top

1 楼aspme(.net初成型)回复于 2005-06-01 18:02:03 得分 0

没人帮我的吗?Top

2 楼aspme(.net初成型)回复于 2005-06-01 20:58:28 得分 0

???????帮帮忙吧Top

3 楼50277(柳影随风)回复于 2005-06-01 20:58:38 得分 1

连ACCESS的?没弄过!帮顶!!!!!!!Top

4 楼aspme(.net初成型)回复于 2005-06-01 21:01:18 得分 0

在根目录下是没问题了,可是放到根目录下的文件夹,就出错了Top

5 楼winlmh(Sadly Lee)回复于 2005-06-01 21:07:55 得分 0

试试写绝对路劲Top

6 楼aspme(.net初成型)回复于 2005-06-01 21:10:49 得分 0

他不是报路径错误,而是无法加载哦,我是用vs做的,难道vs在生成dll的时候做了些什么我们看不见的设置?Top

7 楼winlmh(Sadly Lee)回复于 2005-06-01 21:13:03 得分 18

你用了dll文件是吗,dll文件需要放在网站的根目录中的bin文件夹中,或都在web.config中加载才行Top

8 楼aspme(.net初成型)回复于 2005-06-01 21:20:43 得分 0

哦~~原来是这样啊,但是我网站其他的页面都是asp的,我怕会乱,请问有什么办法解决呢?一定要放在根目录吗?有办法的话,希望指教,分数没多少了,请原谅!Top

9 楼lizhen8239(一条流浪的鱼)回复于 2005-06-01 22:01:20 得分 1

想用     Server.MapPath     就必须把配置文件   web.config   放在根目录下面,不过你可以      
  HttpContext.Current.Request.PhysicalApplicationPath  
  找到目前应用程序的路径,然后加上自己   web.config   的路径来读取配置信息!!!Top

相关问题

  • 连接数据库问题-菜鸟级
  • 菜鸟问题:数据库连接
  • 菜鸟连接ACCESS数据库问题!``~~~~~~~
  • ----------------------------------菜鸟,数据库连接的问题--------------------------------
  • 菜菜鸟问题:关于连接access数据库
  • 数据库连接问题~~~~~~~~~~~~~~(菜鸟级别)
  • 在vj++里怎样连接access数据库(菜鸟问题)
  • 关于连接本地数据库的菜鸟问题........送分
  • (菜鸟问题)ASP中数据库连接
  • 菜鸟问题:连接Oracle数据库的问题?????????

关键词

  • 文件夹
  • 文件
  • 服务器
  • 解决
  • dll
  • 根目录
  • 路径
  • 加载
  • 放在
  • 错误

得分解答快速导航

  • 帖主:aspme
  • 50277
  • winlmh
  • lizhen8239

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo