У меня есть веб-приложение, состоящее из проекта MVC (начальный пользовательский интерфейс) и нескольких проектов библиотеки классов.
Пожалуйста, рассмотрите этот сценарий .. 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.
Затем попробовал следующее, но это также указывает на пользовательский интерфейспуть к папке проектов
var appDomain = System.AppDomain.CurrentDomain;
var basePath = appDomain.RelativeSearchPath ?? appDomain.BaseDirectory;