Angular 8/9 和虚拟文件夹(IIS 和本地主机)问题

Angular 8/9 and Virtual folder (IIS and localhost) issue

我在 assets 文件夹下的 Angular 8/9 创建了一个虚拟文件夹来存储我的一些 mp4 视频。我的环境是 Windows 10 和 VS2019,我的项目是使用 Microsoft Angular 模板创建的(Angular 和 MVC 集成)。

问题是如果文件夹是虚拟文件夹,我无法播放mp4文件。但是,如果它是一个真正的文件夹,那么我可以很好地播放 mp4 文件。我已经设置了对虚拟文件夹的权限,但它仍然无法正常工作。我确实搜索了解决方案和建议,但我没有看到任何人有问题。

我看过的另一件事是,如果我在浏览器中键入完整地址(例如 https:\localhost\assets\videos\myvideo.mp4),浏览器会将我定向到主页。你觉得是路由器问题? 如果是路由器问题,我该如何解决?

请指教。 谢谢

这是我必须做的才能让它发挥作用(以防万一有人像我一样 运行 遇到这个问题 -- 它可以节省很多时间)。

如果视频文件夹是虚拟文件夹,url https:\\localhost\assets\videos\myvideo.mp4 将不起作用(注意:如果它是真实文件夹,它会起作用)。

如果视频文件夹是一个虚拟文件夹,这个'https:\localhost\clientapp\dist\assets\videos\myvideo.mp4'是有效的。

谢谢。