System.AppDomain.CurrentDomain.BaseDirectory这个方法在2000下得到的结果是winnt/system32目录(前台是asp的),现在要放到2003下,不知道System.AppDomain.CurrentDomain.BaseDirectory这个方法在2003下得到的结果是什么目录?现在没有机器装2003,只好上来问问了

解决方案 »

  1.   

    不可能一样
    2003的默认安装是在Windows下所以2003里根本没有winnt这个目录
    2003里的结果应该是windows/system32
      

  2.   

    我叫人把一个配置文件放到windows/system32目录下面,原来在2000下能读到的内容现在都读不到,是不是还有其他地方的不一样?
      

  3.   

    System.AppDomain.CurrentDomain.BaseDirectory
    这个属性我运行的值是程序所在的目录
      

  4.   

    1.我在vs.net 2003运行得到是项目所在的本地目录路径。
    2.windows 2003默认的系统目录是 windows/system32
      

  5.   

    呵呵,如果前端用户ASP.net的话得到的就是IIS里面的目录了,还是找台机器装了2003测一下吧,百思不得其解