日期:2014-05-16  浏览次数:21628 次

asp.net怎么获取服务器路径
string link= System.Web.HttpContext.Current.Server.MapPath("../File_Export/");
我是这样获取服务器路径,在vs2010调试的时候是可以,但是发布到IIS上面就不行了这是怎么回事大神们求解答

------解决方案--------------------
怎么个不行法?把获取到的地址输出到页面上看下是什么内容
------解决方案--------------------

Directory.Exists(MapPath("~/File_Export/"))是否返回True?

另,也或许是权限问题。web.config中交trust level 设为 full. 再试一下

引用:
我用你的方法试了,不行但是我试的路径是存在的,难道是权限问题吗这个应该怎么弄。