gpt4 book ai didi

asp.net - web server (IIS) 是否应该阻止 package.json

转载 作者:行者123 更新时间:2023-12-05 00:54:14 28 4
gpt4 key购买 nike

如果我尝试访问 web.config服务器返回 HTTP Error 404.8 - Not Found (请求过滤模块被配置为拒绝 URL 中包含 hiddenSegment 部分的路径。)

如果我尝试访问 packages.config服务器返回 HTTP Error 404.7 - Not Found (请求过滤模块被配置为拒绝文件扩展名。)

现在我明白为什么这两个被阻止/过滤了。但我不确定为什么 package.json 不是。

  • 有人可以解释它的原因吗?
  • 如果应该被屏蔽怎么办,这样不影响其他.json需要由 Web 服务器 (IIS) 提供的文件?
  • 最佳答案

    只需将其添加到 web.config 的 hiddenSegments 部分:

    <system.webServer>
    <security>
    <requestFiltering>
    <hiddenSegments>
    <add segment="package.json" />
    </hiddenSegments>
    </requestFiltering>
    </security>
    </system.webServer>

    有关 hiddenSegments 的更多详细信息 here

    关于asp.net - web server (IIS) 是否应该阻止 package.json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40271615/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com