Я опубликовал основное веб-приложение asp.net и настроил пул приложений для использования .NET CLR Version = Нет управляемого кода.
Приложение пытается получить доступ к сетевому пути с другого сервера для записи файла, как показано ниже. Но файл записывается на тот же сервер, на котором запущено приложение.
Он создал новую папку «testserver», и файл оказался в «C: \ testserver \ Files» вместо сетевой папки.
Спасибо за любые предложения.
appsettings.json
"serverPath": "\\testserver\\Files"
for (int i = 0; i < request.Form.Files.Count; i++)
{
var file = request.Form.Files[i];
var fullPath = Path.Combine(serverPath, Path.GetFileName(file.FileName));
using (var fileStream = new FileStream(fullPath, FileMode.Create))
{
file.CopyTo(fileStream);
}
}