【发布时间】:2020-05-21 15:32:24
【问题描述】:
我有一个应用程序需要访问 IIS 中的虚拟目录。我在 IIS 中创建了虚拟目录并赋予它正确的权限,我试图在我的 startup.cs 中像这样连接到它..
app.UseFileServer(new FileServerOptions
{
FileProvider = new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(),
"Folder")),
RequestPath = "/Folder",
});
但是,当我在 IIS 中启动该站点时,我收到此错误:目录名称 'C:\inetpub\wwwroot\myappfolder\Folder 不存在。 对此有什么想法吗?
【问题讨论】:
-
这个目录真的存在吗?
C:\inetpub\wwwroot\myappfolder\Folder -
@ngeksyo 根据我对虚拟目录的了解,它们映射到物理目录,所以从某种意义上说,没有。
标签: c# asp.net-core iis virtual-directory