首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎样得到iss的物理路径?解决思路

2012-03-06 
怎样得到iss的物理路径?目的是想读取一个ini配置文件,可又不想把目录写成固定的。求助各位大侠,怎样才能在

怎样得到iss的物理路径?
目的是想读取一个ini配置文件,可又不想把目录写成固定的。
求助各位大侠,怎样才能在得到相对路径呢?(附注:不是在网页里,是其相关的类中)

namespace BbcxClassLib.utility
{
  class DBoperation
  {
  public OdbcConnection getConnection()
  {
  //——加入什么代码能得到绝对路径??—————
  //获得ini文件的绝对路径
  string iniFile = "\\dsn.ini";
  //---------------------------
  //获得ini文件读取类
  Ini ini = new Ini(iniFile);
  Console.Write(iniFile);
   
  string dsnName = ini.IniReadValue("dsn", "name"); //dsn名称
  string serverName = ini.IniReadValue("dsn", "servername");//sybase servername
  string dataBase = ini.IniReadValue("database", "database"); //数据库名
  string uid = ini.IniReadValue("database", "username"); //数据库用户名
  string pwd = ini.IniReadValue("database", "password"); //数据库密码
   
  String connectionString = string.Format("DSN={0}; UID={1}; PWD={2}; DATABASE={3}",dsnName,uid,pwd,dataBase);
  return new OdbcConnection(connectionString);
  }

[解决办法]
Server.MapPath("/");
====>
看错了,不好意思


目的是想读取一个ini配置文件,可又不想把目录写成固定的。
==>
写到web.config里

热点排行