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