发布 Blazor 程序集应用程序 ASP.NET 在 IIS 中托管的 CORE 后,出现 DirectoryNotFoundException 错误

I'm getting an DirectoryNotFoundException error after published an blazor assembly application ASP.NET CORE hosted in IIS

我在服务器端项目中有一个用于上传图片的静态文件文件夹,当我发布这个项目时,它给我这个错误:

Error I got in IIS

我说的文件夹在这里:

This is where I have the static files folder

这就是我告诉应用程序我在服务器端有一个静态文件夹的方式:

       app.UseStaticFiles(new StaticFileOptions
        {
            FileProvider = new PhysicalFileProvider(
            Path.Combine(Directory.GetCurrentDirectory(), "upload")),
            RequestPath = "/upload"
        });

希望大家能帮帮我。

您只需在您的应用程序文件夹中自行创建 upload 文件夹即可。