|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
语言是不是不是最重要的?access|数据|数据库|数据库毗连|字符串之前项目用的数据库是mssql,因而把数据库字符串写在了web.config中,厥后客户请求用access,以是间接在web.config中改了毗连字符串(毗连用了间接路径)
如今俄然想到要把数据库毗连字符串改成绝对路径,可是假如用server.mappath的话如今贫苦,要在良多文件中改,
有无举措间接改web.config中的毗连字符串,而取得的是绝对路径,也就是说客户不用晓得服务器上寄存web项目标详细间接路径?
-----------------------------------
在多个文件中援用数据库毗连字符串自己就是一个毛病,不外既然毛病已没法挽回,你仍旧能够在web.config中设置Access数据库的绝对路径,只需用~号来取代以后web使用程序的根路径便可,好比你的数据库在以后web使用程序的database文件夹中,你能够如许在web.config中设置数据库路径:
<appSettings>
<addkey="dbPath"value="~/database/mydb.mdb"/>
</appSettings>
~这个标记不会被发送到客户端,没有所谓扫瞄器或IIS撑持不撑持的成绩,用Server.MapPath()或Response.Redirect()办法时,它会主动将~号转换为响应的web使用程序路径,而不是把它间接发送到客户端,在客户端扫瞄器顶用~号明显是不可的。
如果英语好,口才好,加上女孩子的优势说不定有机会进去做做别的工具) |
|