Crn*_*ena 4 asp.net iis json http-error package.json
如果我尝试访问web.config服务器返回的消息HTTP Error 404.8 - Not Found(请求过滤模块配置为拒绝URL中包含hiddenSegment部分的路径。)
如果我尝试访问packages.config服务器返回的消息HTTP Error 404.7 - Not Found(请求过滤模块配置为拒绝文件扩展名。)
现在我知道为什么这两个被阻止/过滤了。但我不确定为什么package.json不是。
.jsonWeb服务器(IIS)需要提供服务的其他文件吗?只需将其添加到web.config的hiddenSegments部分即可:
<system.webServer>
<security>
<requestFiltering>
<hiddenSegments>
<add segment="package.json" />
</hiddenSegments>
</requestFiltering>
</security>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
此处提供有关hiddenSegments的更多详细信息