如何在 asp.net 核心中使用带有凭据的网络共享路径作为静态文件夹

How to use network shared path with credentials as static files folder in asp.net core

我想从网络共享路径提供静态图像,但是当我映射此路径中间件时,它抛出异常,因为此路径无法在中间件中访问。请让我知道如何使用凭据从网络共享文件夹映射静态文件。 我正在使用以下代码

 app.UseStaticFiles(new StaticFileOptions()
            {
                FileProvider = new PhysicalFileProvider(
                            Path.Combine("\sharedfolder\images")

            }); 

我从@Stefano 给出的提示中得到了解决方案,谢谢。

NetworkCredential sourceCredentials = new NetworkCredential { Domain = "domain", UserName = "user", Password = "pass" };

using (new NetworkConnection("\\networkpath\Shared", sourceCredentials))
{
    app.UseStaticFiles(new StaticFileOptions()
    {
        FileProvider = new PhysicalFileProvider(
                    Path.Combine("\\networkpath\Shared"))
        });
    }
}