【发布时间】:2021-01-05 22:24:45
【问题描述】:
一段时间以来一直试图让它在我的 MAC 上运行,但仍然没有运气。 在 ASP.NET Core 应用程序中,我试图从 Windows Server 上的网络共享中获取内容。我读到您可以在包含以下内容时通过 Startup.cs 启动静态文件:
app.UseFileServer(new FileServerOptions
{
FileProvider = new PhysicalFileProvider(@"\\192.168.178.101\2020$"),
RequestPath = new PathString("/2020"),
EnableDirectoryBrowsing = false
});
请注意,我在 MacOS 笔记本电脑上运行此程序。我也尝试过 SMB URL,但没有运气。我可以通过 Finder 很好地连接共享。 我总是收到错误“路径必须是绝对的”。该服务器上的共享是一个名为 2020 的文件夹。我也尝试过不使用 $,但没有运气。我也尝试将 smb:// 放在前面,但它将 UNC 视为相对文件夹路径。
我真的希望有人可以帮助我。
【问题讨论】:
标签: asp.net-core windows-server network-share