我有一个由MVC项目(启动UI)和几个类库项目组成的网络应用程序
请考虑这种情况。.Logistics.sln包含
Proj1 - Logistics.UI (MVC)
Content
Images
Views
Controllers
web.config
Proj2 - Logistics.Domain (class library)
Proj3 - Logistics.Data (class library)
Proj4 - Logistics.Services (class library)
SomeRandomClass.cs
somefile.txt
Logistics.Services项目有一个名为SomeRandomClass的类。如何使用该类的方法访问somefile.txt?
尝试使用HostingEnvironment.MapPath,但它指向Logistics.UI项目。
然后尝试以下操作,但这也指向UI项目文件夹路径
var appDomain = System.AppDomain.CurrentDomain;
var basePath = appDomain.RelativeSearchPath ?? appDomain.BaseDirectory;