Iis
為什麼即使設置了denyUrlSequences 和fileExtensions 後IIS 仍然阻止Web.config?
我管理的 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 提供服務。