如何访问发布的asp.net核心网站中的网络文件夹?

时间:2019-06-10 19:16:41

标签: c# asp.net asp.net-core

我发布了一个asp.net核心Web应用程序,并将应用程序池设置为使用.NET CLR版本=无托管代码。

应用程序尝试从另一台服务器访问网络路径以编写文件,如下所示。但是文件被写入运行应用程序的服务器。

它创建了一个新文件夹“ 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);
        }

    }

0 个答案:

没有答案