如果我尝试访问loadString
服务器返回web.config
(请求过滤模块配置为拒绝包含hiddenSegment部分的URL中的路径。)
如果我尝试访问HTTP Error 404.8 - Not Found
服务器返回packages.config
(请求过滤模块配置为拒绝文件扩展名。)
现在我知道为什么这两个被阻止/过滤了。但我不确定为什么package.json不是。
HTTP Error 404.7 - Not Found
文件?答案 0 :(得分:4)
只需将其添加到web.config的hiddenSegments部分:
<system.webServer>
<security>
<requestFiltering>
<hiddenSegments>
<add segment="package.json" />
</hiddenSegments>
</requestFiltering>
</security>
</system.webServer>
有关hiddenSegments的更多详细信息here