我有一些在ASP.NET MVC Web应用程序中没有HttpContext的情况下运行的进程。该过程必须能够确定到用于读取/写入数据的应用程序的目录目录的物理路径。但是,由于它没有HttpContext,因此我无法使用诸如Server.MapPath之类的奇特功能。有什么建议吗?

最佳答案

在网站中,最好使用 HttpRuntime.AppDomainAppPath ,因为在执行路径的某些时刻(即网站启动时),没有HttpContext.Current可用。

另请参见this post

关于c# - 如何确定没有HttpContext的文件的物理路径?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3549667/

10-10 02:04