Iis

為什麼即使設置了denyUrlSequences 和fileExtensions 後IIS 仍然阻止Web.config?

  • June 18, 2013

我管理的 IIS 站點之一將所有請求轉發到 Apache。這意味著任何請求,包括對文件的請求,例如.config,都應該被轉發。

<security>
   <requestFiltering>
       <denyUrlSequences>
           <clear />
       </denyUrlSequences>
       <fileExtensions allowUnlisted="true">
           <clear />
           <add fileExtension=".config" allowed="true" />
       </fileExtensions>
   </requestFiltering>
</security>

沒有幫助,因為 IIS 仍在阻止.config文件。我該怎麼辦?

缺少的部分是:

<hiddenSegments applyToWebDAV="false">
   <clear />
</hiddenSegments>

將此塊添加到 後security/requestFiltering,具有.config副檔名的文件可以由 IIS 提供服務。

引用自:https://serverfault.com/questions/516778