问题描述
为什么中webconfig写access数据库连接字符串老是出错,不能得到相对路径呀!只能写绝对路径
解决方案
解决方案二:
privatestring_AccessConnet;protectedstringAccessConnet{get{return_AccessConnet;}}publicpweb_AccessConnet(){_AccessConnet="Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+Server.MapPath(ConfigurationManager.AppSettings["Access"])+";PersistSecurityinfo=False";}
解决方案三:
<appSettings><addkey="strConnection"value="server=(suyiming);UserID=suyiming;Password=suyiming;database=suyiming;ConnectionReset=FALSE"/><addkey="Manager"value="admin"/></appSettings>
解决方案四:
<appSettings><addkey="strConnection"value="~/database/abc.mdb"/></appSettings>路径~在asp.net里面就是网站的根路径Server.MapPath(ConfigurationManager.AppSettings["strConnection"])这样就行了
解决方案五:
鼎
解决方案六:
on
解决方案七:
privatestring_AccessConnet;protectedstringAccessConnet{get{return_AccessConnet;}}publicpweb_AccessConnet(){_AccessConnet="Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+Server.MapPath(~/aaa/...)+";PersistSecurityinfo=False";}
解决方案八:
用~.NET独有的寻找路径方式
解决方案九:
~/