如果package.json被web服务器(IIS)阻止
  如果我尝试访问web.config服务器,则返回HTTP Error 404.8 - Not Found (请求过滤模块配置为拒绝包含hiddenSegment节的URL中的路径。) 
  如果我尝试访问packages.config服务器返回HTTP Error 404.7 - Not Found (请求筛选模块配置为拒绝文件扩展名。) 
现在我明白为什么这两个被阻止/过滤。 但我不确定为什么package.json不是。
.json文件? 只需将它添加到web.config的hiddenSegments部分即可:
<system.webServer>
<security>
  <requestFiltering>
    <hiddenSegments>
      <add segment="package.json" />
    </hiddenSegments>
  </requestFiltering>
</security>
</system.webServer>
有关hiddenSegments的更多详细信息,请点击此处
链接地址: http://www.djcxy.com/p/42069.html