如何限制从 IIS 服务器访问/下载文件

问题描述 投票:0回答:1

我们的角度应用程序(dist 文件夹)部署在 IIS 服务器上,该应用程序工作正常,但可以使用浏览器窗口中的 url 直接(无需登录)从服务器访问(下载)字体文件。

例如:字体文件 SourceSansPro-Semibold.06fda83f99f5bbf9 位于服务器“dist/resources/SourceSansPro-Semibold.06fda83f99f5bbf9”的以下路径下

https://my_server_ip/app_path/resources/SourceSansPro-Semibold.06fda83f99f5bbf9

我无需登录即可从服务器成功下载上述文件:-)

我们可以通过在服务器或我的角度应用程序中进行某种配置来防止这种行为吗?

angular iis
1个回答
0
投票
  1. 您可以使用hiddenSegments元素来指定不提供服务的子分段路径。

enter image description here

  1. 另一种简单直接的方法是将文件设置为“隐藏”(从文件系统属性的角度来看)。静态文件处理程序不会提供隐藏文件。
© www.soinside.com 2019 - 2024. All rights reserved.