当前位置: 代码迷 >> ASP.NET >> 飘符号的有关问题
  详细解决方案

飘符号的有关问题

热度:6967   发布时间:2013-02-26 00:00:00.0
飘符号的问题啊
好郁闷的呢,在2003里遇到了,现在2005里也遇到这种问
我在web.config里定义了
  <add   name= "PersonalizationConnectionString "   connectionString= "Provider=MicroSoft.Jet.OLEDB.4.0;Data   Source=~\App_Data\personalization.mdb "   providerName= "System.Data.OleDb "/>

但是程序运行时,出现这样的错误
----------------------------------------
'c:\windows\system32\inetsrv\~\App_Data\personalization.mdb '不是一个有效的路径。   确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。  

----------------------------------------

~这个符号不是表示应用程序根目录吗,怎么搞成这个样子了
难道又要我在程序里用那个什么servermap的函数吗

------解决方案--------------------------------------------------------
就用
Source=App_Data\personalization.mdb
为什么要加 ~
web.config 本来就在根目录
直接用相对路径就可以
------解决方案--------------------------------------------------------
Source=App_Data\personalization.mdb
------解决方案--------------------------------------------------------
LZ的web页面怎么放到:c:\windows\system32 下面去了
------解决方案--------------------------------------------------------
connectionString= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\personalization.mdb; "
  相关解决方案