[英]IIS Root Path vs Path of virtual directory
我正在使用将获取根路径的代码
return HttpContext.Current.Server.MapPath(@"\Schedules\");
当我的网站安装为完整的Web应用程序时,此功能非常有用。 但是当将其安装为虚拟目录时,它会中断,因为它正在寻找根文件夹中的文件,而不是\\ virtualdirectorypath文件夹中的文件。
有没有一种方法可以更改代码以从虚拟目录根目录中查找文件,但是如果将应用程序安装为完整的网站,它也不会损坏?
尝试这个:
return HttpContext.Current.Server.MapPath(@"~/Schedule/");
使用〜根运算符。
Server.MapPath("~"); // path of root of web application.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.