通过ASP MVC从公用文件夹提供文件

时间:2017-07-13 13:36:48

标签: fileshare public-folders

在我们公司,我们将项目文件(.doc,.pdf,.step,.zip,...)保存在公用文件夹中。现在我们开始使用用ASP MVC构建的web应用程序来进行项目管理。现在我们需要将每个项目与其公用文件夹上的文件夹相连接。这有几个问题。 您无法链接到文件夹,因为所有现代浏览器都将公用文件夹视为本地资源,因此会阻止该请求。 然后,不同用户同时访问文件存在问题。 也许会有一个选项,服务器会给用户.url文件提供文件路径。

这通常如何解决? OneDrive不是一个选项。 SharePoint可能有这样的功能吗?有没有可以为用户提供文件的软件?

1 个答案:

答案 0 :(得分:1)

在IIS中,向您的站点添加虚拟目录。为其命名并设置公用文件夹路径的路径。然后,当您需要此文件夹中的文件时,您将使用虚拟目录名称。例如,如果您创建了一个映射到“\\ foohost \ public \ foo”的“foo”虚拟目录,那么该文件夹中资源的URL将类似于http://foo.com/foo/resource.doc