Como faço para parar 404,19 erro quando um QueryString é passada que contém 0x

votos
0

Estou tendo problemas com 404.19 erros para uma página aspx quando uma querystring é passado para ele que contém 0x qualquer lugar nele.

Eu não tenho acesso ao IIS e por isso estou tentando resolver os FilteringRules via web.config.

Apenas para obter a coisa toda se movendo Atualmente, estou tentando remover toda a filtragem usando o seguinte no web.config ...

 <security>
  <requestFiltering>
   <filteringRules>
      <filteringRule name=SQLInjection scanUrl=false scanQueryString=true>
         <denyStrings>
            <clear />     
         </denyStrings>
         <scanHeaders>
            <clear />
         </scanHeaders>
      </filteringRule>
   </filteringRules>
</requestFiltering>
</security>

Qualquer querystring com 0x em que ainda está causando o erro 404,19 embora.

Eu sei que o que eu pus no config é uma espécie de trabalhar porque se eu adicionar algo como <add string=cast />na <denyStrings>seção então eu sou capaz de conseguir outros, cordas diretamente especificados para causar o erro.

O que estou ausente, por favor?

Publicado 13/01/2020 em 23:54
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more