我在 ASP.NET MVC Web 应用程序中有一些进程在没有 HttpContext 的情况下运行。此过程需要能够确定用于读取/写入数据的应用程序的目录目录的物理路径。但是,因为它没有 HttpContext,所以我无法使用诸如 Server.MapPath 之类的花哨的东西。有什么建议吗?
最佳答案
在网站中,最好使用HttpRuntime.AppDomainAppPath
,因为在执行路径的某些时刻(即网站启动时),没有可用的 HttpContext.Current
。
另见 this post .
关于c# - 在没有 HttpContext 的情况下如何确定文件的物理路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3549667/