首页 > 解决方案 > requestFiltering 具有无效的子元素

问题描述

我想阻止 xml 文件通过 url 直接访问,但想只允许访问一个带有 xml 扩展名的 URL。从微软尝试了这段代码并做了一些修改。

<system.webServer>
   <security>
      <requestFiltering>
         <fileExtensions>
            <add fileExtension=".xml" allowed="false"/>
         </fileExtensions>
         <alwaysAllowedUrls>
            <add url="/bad_sequence.txt" />
         </alwaysAllowedUrls>
      </requestFiltering>
   </security>
</system.webServer> 

视觉工作室显示无效的孩子。我的 IIS 是 10.version。

标签: .netxmlconfigurationweb-configrequestfiltering

解决方案


我遇到了类似的问题,安装 Visual Studio 2019 最新版本似乎解决了这个问题。参考 - https://developercommunity.visualstudio.com/t/webconfig-schema-does-not-recognize-removeserverhe/292146


推荐阅读