Из приложения ASP. NET MVC Я пытаюсь объединить два пути, путь удаленного сервера с путем, извлеченным из базы данных. Я выполняю ниже:
string serverPath = @"\\myServer\TempFolder";
string filePath = GetPathFromDatabaseTable();
string finalPath = System.IO.Path.Combine(serverPath, filePath);
Метод GetPathFromDatabaseTable возвращает эту строку:
\\path\\to\\file.pdf
При конкатенации с использованием Path.Combine результат, полученный в finalPath:
\\path\\to\\file.pdf
Таким образом префикс serverPath \ myServer \ TempFolder удален. Почему происходит?