Я воспроизвел вашу ошибку, и ошибка вызвана тем, что путь не может быть найден. Я исправил это, добавив папку с файлами stati c в папку publi sh.
Это мой частичный код моего startup.cs:
app.UseStaticFiles();
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), "Files")),
RequestPath = "/Files"
});
И это мой частичный код просмотра:
<img src="~/Files/banner1.svg" alt="ASP.NET" class="img-responsive" />
Папка publi sh содержит содержимое, необходимое для публикации, я добавьте папку с файлами в папку publi sh, и тогда все заработает.
![enter image description here](https://i.stack.imgur.com/eGQBe.png)
![enter image description here](https://i.stack.imgur.com/SSkmL.png)
![enter image description here](https://i.stack.imgur.com/Ggt1D.png)