我的问题是这样的:
我在一个公用类中 打开一个文件。
用 HttpContext.Current.Server.MapPath("bin/server/mis.txt"); 得到路径。在虚拟目录下的 页面调用这个类的时候是没问题的。得到的目录就是
虚拟目录/ bin/server/mis.txt但是当我在虚拟目录下的某个活页夹下的页面调用这个类的时候 就出问题了
比如 我虚拟目录下有一个活页夹 ddd 在 ddd 下面的页面 aa.aspx中调用这个类的时候得到的目录就有问题了 变成 虚拟目录/ddd/bin/server/mis.txt
中间就多了一个 ddd
请问这是怎么回事啊? 怎么解决呢????????????
我在一个公用类中 打开一个文件。
用 HttpContext.Current.Server.MapPath("bin/server/mis.txt"); 得到路径。在虚拟目录下的 页面调用这个类的时候是没问题的。得到的目录就是
虚拟目录/ bin/server/mis.txt但是当我在虚拟目录下的某个活页夹下的页面调用这个类的时候 就出问题了
比如 我虚拟目录下有一个活页夹 ddd 在 ddd 下面的页面 aa.aspx中调用这个类的时候得到的目录就有问题了 变成 虚拟目录/ddd/bin/server/mis.txt
中间就多了一个 ddd
请问这是怎么回事啊? 怎么解决呢????????????
解决方案 »
- 不能执行已释放 script 的代码,是怎么回事儿?????????
- DataTable用模板导出Excel,怎么用COM组件写代码导出
- .net 造成应用池过大问题
- 如果手动填充DropDownList
- 如何判断URL是否合法?判断的原则是什么?
- |M| VS2005 我做网站用Session 来做判断登录为什么有时候Session会丢失 要是不用Session用什么来做登录
- 验证控件的问题
- 如何更新一个已经更新的dataset到数据库?
- 如何刷新gridview中的内容
- 请求一个请求调用的问题
- 如何在Tabel中加入Web按钮Imagebutton (快书揭帖)
- 我想点击一个控件然后在电脑上找到一个文件夹的路径,怎么做呀!(帮帮忙呀!)
HttpContext.Current.Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath + "/bin/server/mis.txt");
Server.MapPath("~/")--------------应用程序根目录的物理路径
Server.MapPath("./")--------------当前目录的物理路径
Server.MapPath("../")--------------上级目录的物理路径