无法访问ASP.net外部的文件使用虚拟目录的核心应用程序

无法访问ASP.net外部的文件使用虚拟目录的核心应用程序

问题描述:

我在IIS中托管了ASP.net核心应用程序,我在wwwroot \ images文件夹中添加了一个虚拟目录。但我无法访问文件夹中的内容。谁能帮我?我需要在多个ASP.net Core网站之间共享图像,所以我尝试使用虚拟目录。无法访问ASP.net外部的文件使用虚拟目录的核心应用程序

enter image description here

+0

好奇,为什么你有wwwroot之下的虚拟目录? –

+0

@KiranChalla,在Asp.net核心wwwroot文件夹将有所有静态文件,如图像,PDF格式,HTML页面。我已经添加了虚拟目录来访问Asp.net核心项目之外的图像。我想要在不同的网站之间共享图像文件夹 – Golda

+0

以使用wwwroot下的文件,你需要设置app.UseStaticFiles();在启动类 –

我fased同样的问题几个星期前。 如果你的项目,你需要使用虚拟文件夹这样的跨平台:

app.UseFileServer(new FileServerOptions() 
      { 
       FileProvider = new PhysicalFileProvider(@"D:\files"), 
       RequestPath = new PathString("/files"), 
       EnableDirectoryBrowsing = false // you make this true or false. 
      }); 

在IIS塞汀将无法正常工作