日期:2014-05-18  浏览次数:21056 次

关于本地路径和服务器的问题
string str = GetPath("DBBakPath");


  private string GetPath(string key)
  {
  return AppConfig.ReadSetting(key);
  }


<add key="DBBakPath" value="E:\Public\"/> 这个是在配置文件中的一个设置

我备份数据库的操作的时候 他读取到的是服务器上的E盘里面的路径,相应的数据库备份文件也成功了,


可是我进行还原的时候。我去读取这路径的时候发现他不在读服务器上的路径了,而是读取的本地的路径 
百思不得其解呀,高手指教哈

------解决方案--------------------
服务器不能用绝对,使用相对路径,或用Server.MapPath+相对路径