之前项目用的数据库是mssql,因此把数据库字符串写在了web.config中,后来客户要求用access,所以直接在web.config中改了连接字符串( 连接用了直接路径)现在突然想到要把数据库连接字符串改为相对路径,但是如果用server.mappath的话现在麻烦,要在很多文件中改,
有没有办法直接改web.config中的连接字符串,而获得的是相对路径,也就是说客户不必知道服务器上存放web项目的具体直接路径?很急!
解决忙上给分
有没有办法直接改web.config中的连接字符串,而获得的是相对路径,也就是说客户不必知道服务器上存放web项目的具体直接路径?很急!
解决忙上给分
解决方案 »
- 菜鸟求助..动态修改网页html源码
- 购物车,ajax显示隐藏,在线等。
- VS2008 ASP.net 虚拟目录为根目录
- 求教一次修改多条数据的sql怎么写
- 一直对一个关于页面美观的操作方法感到很困惑.希望有经验的人士给与一些建议,谢谢
- 如何编写网站的注销代码?
- 再次请教:web项目在一个服务器上发布之后如何完成才能和数据库连接时候用integrated Security,多谢(100分奉上)
- datareader读取字段较多且类型不同的表的数据的时候,有什么简单方法?
- 一个简单的上传问题
- datalist取的字段值,如何获取前20个字符
- javascript 中使用 onchange 事件的问题!
- 发布新闻时候想让内容中某几个词变成粗体如何做?
<appSettings>
<add key="dbPath" value="~/database/mydb.mdb"/>
</appSettings>
直接连就行了
不用 Server.MapPath 了
不是更方便了
以前没试过,觉得没办法解决,除非有个单独的数据操作类,这样改起来还不算麻烦如果楼主测试上面的方法可行的话,别忘了说一声哈,谢谢!
http://community.csdn.net/Expert/topic/4420/4420209.xml?temp=.3158533