我正在使用将获取根路径的代码
return HttpContext.Current.Server.MapPath(@"\Schedules\");
当我的网站作为完全成熟的网络应用程序安装时,这非常有用。但是当它安装为虚拟目录时,它会崩溃,因为它正在根文件夹中查找文件,而不是在\virtualdirectorypath 文件夹中。
有没有一种方法可以更改代码以从虚拟目录根目录中查找文件,而且如果应用程序作为完全成熟的网站安装,它也不会中断?
最佳答案
试试这个:
return HttpContext.Current.Server.MapPath(@"~/Schedule/");
关于asp.net - IIS根路径与虚拟目录路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1271260/