Я написал оболочку для стороннего exe.Exe находится в папке внутри моего проекта библиотеки классов и развернут с помощью dll.
Модульное тестирование метода, запускающего процесс, содержащий этот exe, работает нормально, но когда я использую dll внутри веб-приложения, exeне может быть найден.
Отладка Я вижу, что путь к файлу exe неверен при использовании из моего веб-приложения.
Я пробовал:
string processPath = Path.Combine(Environment.CurrentDirectory, @"folder\file.exe");
и
string processPath = Path.GetFullPath(@"folder\file.exe");
, а также просто:
var processStartInfo = new ProcessStartInfo(@"folder\file.exe");
Есть ли что-то, что я могу использовать, чтобы сослаться на папку относительно того, где хранится dll (т.е. в корзине для моего веб-приложения))