虚拟主机下, Access数据库ConnectString相对路径的配置

在将网站从本地迁移到虚拟主机时,由于客户端无法直接访问App_Data目录中的数据库文件,作者将数据库移至虚拟主机的db目录。为解决数据库连接字符串的问题,作者创建了一个名为sysParam的类,通过静态方法结合`Server.MapPath("~")`获取当前应用的绝对路径,并动态拼接数据库文件的路径,从而实现连接字符串的动态配置。
摘要由CSDN通过智能技术生成
在网站开发的时候,把数据库文件放在了App_Data目录下,于是Web.Config就有了以下的connectString配置
    < connectionStrings >
        < add name =" MyConnect"  connectionString ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/mydb.mdb" providerName ="System.Data.OleDb" />
    </ connectionStrings >
但当把网站上传到虚拟主机上后就发现这样子有些不对,客户端是不是可以直接访问数据文件呢?
虚拟主机提供了三个目录d
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值