求教服务器创建文件夹的问题
情况是这样的,解决方案A下有两个项目,项目1和项目2,现在的问题是,如何在项目2的页面中为项目1下创建文件夹,我是用下面这句创建的
System.IO.Directory.CreateDirectory(@HttpContext.Current.Server.MapPath("\\DataFile\\));
在本项目中创建文件夹没有问题
System.IO.Directory.CreateDirectory(@HttpContext.Current.Server.MapPath("..\\1\\DataFile\\));
提示“无法使用前导 .. 在顶级目录上退出”。
请教大神如何实现
------最佳解决方案--------------------是的,受IIS控制,没法退出顶级目录的,是要能,服务器上都乱套了,别人的网站你也可以删除了
------其他解决方案--------------------System.IO.Directory.CreateDirectory(@HttpContext.Current.Server.MapPath("1\\DataFile\\)); 去掉前面的..\\试试
------其他解决方案--------------------相对,只是本站的相对,可以把你的路径配置到congfig中,然后部署以后修改成项目2的路径就可以了。
------其他解决方案--------------------同一个解决方案下的也不行么,囧了
------其他解决方案--------------------楼上的行不通,会在2的目录下建1的,也就是 2\1\DataFile\
------其他解决方案--------------------把项目转为应用程序,网站目录取高一级解决了,没有满意的答复,分就随便给了