如何在 ASP.NET 应用程序中定位机器上的位置(虚拟路径),
问题是这样的,在 Windows 或桌面应用程序中,我们在调试文件夹中有 .exe,因此可以参考与 .exe 相关的其他文件,例如 ..\resources 意味着 .exe 的上一个文件夹有一个资源文件夹,如果我想做在 Web 应用程序中相同如何做到这一点
在 HttpContext 中你可以找到很多有用的属性
HttpRequest.ApplicationPath
HttpRequest.PhysicalApplicationPath
HttpRequest.PhysicalPath
和别的。
请参阅http://msdn.microsoft.com/en-us/library/ms178116(v=vs.100).aspx 页面末尾有一个带有详细说明的漂亮表格。