我有一个带有 localhost / desktop 网址的Asp.Net MVC控制器。 这应该是正常的。我现在想在IIS上添加一个虚拟指令,也可以在 localhost / desktop 托管,它返回静态文件。 所以 localhost / desktop 应该路由到asp控制器操作以及桌面"目录中的任何内容"应该只返回静态文件。 我该怎么做呢?
答案 0 :(得分:0)
据我所知,iis有共享文件夹等的全部意义是将文件直接提供给浏览器。您无需通过控制器。您要做的是为用户提供一些方法来浏览文件夹的内容,提供指向所需内容的链接。如果文件支持渲染,则浏览器可以显示该文件,如果不支持则显示该文件。
MVC或者我应该说.Net将帮助您提供有关文件夹内容的信息。您当然可以在iis上启用文件夹浏览,但我无法想象有人会推荐它。 .net库可以轻松构建文件夹的虚拟视图。你如何在前端展示这一点取决于你,但谷歌将成为你的朋友。