2016-10-26 5 views
1

私はweb.configサーバーにアクセスしようとした場合HTTP Error 404.8 - Not Foundを返します(要求フィルターモジュールはhiddenSegmentセクションが含まれているURLにパスを拒否するように設定されています。)Webサーバ(IIS)によってブロックされpackage.jsonべき

の場合私はpackages.configサーバにアクセスしようとしましたHTTP Error 404.7 - Not Found(要求フィルタリングモジュールはファイル拡張子を拒否するように設定されています)

これらの2つがブロック/フィルタリングされている理由がわかりました。しかし、なぜpackage.jsonがそうでないのか分かりません。

  1. 誰かが理由を説明できますか?
  2. ブロックする必要がある場合は、Webサーバー(IIS)で処理する必要がある他の.jsonファイルには影響しません。

答えて

2

ただ、web.configファイルのhiddenSegmentsセクションに追加:利用可能hiddenSegmentsについて

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

詳細here

+0

グレート。これはドキュメントの一部であると思われます。とにかく、おそらく質問は簡単でしたが、私はオンラインで何かを見つけることができなかったことに驚いていました。 – CrnaStena

関連する問題