c# - 连接到虚拟目录 .NET Core
问题描述
我有一个应用程序需要访问 IIS 中的虚拟目录。我在 IIS 中创建了虚拟目录并为其赋予了正确的权限,我试图在我的 startup.cs 中像这样连接到它。
app.UseFileServer(new FileServerOptions
{
FileProvider = new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(),
"Folder")),
RequestPath = "/Folder",
});
但是,当我在 IIS 中启动该站点时,我收到此错误:目录名称 'C:\inetpub\wwwroot\myappfolder\Folder 不存在。对此有什么想法吗?
解决方案
右键单击虚拟文件夹并选择高级设置,然后查看物理路径并使用它。
推荐阅读
- python - Python Tkinter 中的结束标签
- html - 如何检查 CSS 变量值是否等于另一个值
- c# - 如何从 JSON 反序列化?
- c# - C# 通过 SSH 连接并更改文件内容
- powershell - 将两个 PSCustomObject 合并为一个 - PowerShell
- javascript - 未捕获(承诺中)类型错误:无法读取未定义的属性“goLineEnd”-codemirror 错误
- types - 将 Nano 33 BLE 设置为外围设备,数据类型有问题
- node.js - cURL 给出了正确的响应,但 nodejs 获取重定向到访问被拒绝
- javascript - 如何删除在 vue.js 中动态添加的 keydown 事件?
- docker - 在不同的主机上重新启动 docker-compose 容器