Quantcast
Channel: Configuration & Scripting
Viewing all articles
Browse latest Browse all 780

System.Web.HttpForbiddenHandler

$
0
0

Hi Folks

Little confused here, because about a month ago, this (I thought) was all running just fine (but did a boat-load of updates for both Windows 10 - Insider Preview, .Net and VS2015 over the last couple of weeks).

Now these web.config httphandler settings are getting ignored.

Details:

IIS: v10.0.14257.1000

Visual Studio Enterprise 2015, version 140.0.24720.00 Update 1

.Net Framework v4.6.01038

Web.Config fragments, relevant sections:

:

    <httpHandlers>
        <remove verb="*" path="*.ad" />
        <remove verb="*" path="*.adprototype" />
        <remove verb="*" path="*.asa" />
        <remove verb="*" path="*.asax" />
        <remove verb="*" path="*.ascx" />
        <remove verb="*" path="*.ashx" />
        <remove verb="*" path="*.asmx" />
        <remove verb="*" path="*.aspx" />
        <remove verb="*" path="*.bmp" />
        <remove verb="*" path="*.browser" />
        <remove verb="*" path="*.cache" />
        <remove verb="*" path="*.cd" />
        <remove verb="*" path="*.compiled" />
        <remove verb="*" path="*.config" />
        <remove verb="*" path="*.cs" />
        <remove verb="*" path="*.csproj" />
        <remove verb="*" path="*.css" />
        <remove verb="*" path="*.dat" />
        <remove verb="*" path="*.dd" />
        <remove verb="*" path="*.disco" />
        <remove verb="*" path="*.dll" />
        <remove verb="*" path="*.dsdgm" />
        <remove verb="*" path="*.dsprototype" />
        <remove verb="*" path="*.exclude" />
        <remove verb="*" path="*.gif" />
        <remove verb="*" path="*.htm" />
        <remove verb="*" path="*.java" />
        <remove verb="*" path="*.jsl" />
        <remove verb="*" path="*.jpg" />
        <remove verb="*" path="*.js" />
        <remove verb="*" path="*.jsl" />
        <remove verb="*" path="*.ldb" />
        <remove verb="*" path="*.ldd" />
        <remove verb="*" path="*.lddprototype" />
        <remove verb="*" path="*.ldf" />
        <remove verb="*" path="*.lic" />
        <remove verb="*" path="*.licx" />
        <remove verb="*" path="*.licenses" />
        <remove verb="*" path="*.lsad" />
        <remove verb="*" path="*.lsadprototype" />
        <remove verb="*" path="*.map" />
        <remove verb="*" path="*.master" />
        <remove verb="*" path="*.mcwebhelp" />
        <remove verb="*" path="*.mdb" />
        <remove verb="*" path="*.mdf" />
        <remove verb="*" path="*.msgx" />
        <remove verb="*" path="*.myapp" />
        <remove verb="*" path="*.pdb" />
        <remove verb="*" path="*.pdf" />
        <remove verb="*" path="*.png" />
        <remove verb="*" path="*.ps1" />
        <remove verb="*" path="*.psm1" />
        <remove verb="*" path="*.psd1" />              
        <remove verb="*" path="*.pubxml" />
        <remove verb="*" path="*.refresh" />
        <remove verb="*" path="*.resources" />
        <remove verb="*" path="*.resx" />
        <remove verb="*" path="*.rules" />
        <remove verb="*" path="*.sd" />
        <remove verb="*" path="*.sdmDocument" />
        <remove verb="*" path="*.settings" />
        <remove verb="*" path="*.sitemap" />
        <remove verb="*" path="*.skin" />
        <remove verb="*" path="*.ssdgm" />
        <remove verb="*" path="*.ssmap" />
        <remove verb="*" path="*.svc" />
        <remove verb="*" path="*.txt" />
        <remove verb="*" path="*.user" />
        <remove verb="*" path="*.vb" />
        <remove verb="*" path="*.vbproj" />
        <remove verb="*" path="*.vspscc" />
        <remove verb="*" path="*.vjsproj" />
        <remove verb="*" path="*.vsdisco" />
        <remove verb="*" path="*.webinfo" />
        <remove verb="*" path="*.wsdl" />
        <remove verb="*" path="*.xml" />        
        <add verb="*" path="*.ad" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.adprototype" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.asa" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.asax" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.ascx" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.ashx" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.asmx" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.aspx" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.bmp" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.browser" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.cache" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.cd" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.compiled" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.config" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.cs" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.csproj" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.css" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.dat" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.dd" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.disco" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.dll" type="System.Web.HttpForbiddenHandler" validate="true" />
        <add verb="*" path="*.dsdgm" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.dsprototype" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.exclude" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.gif" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.htm" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.java" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.jsl" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.jpg" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.js" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.jsl" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.ldb" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.ldd" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.lddprototype" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.ldf" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.lic" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.licx" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.licenses" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.lsad" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.lsadprototype" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.map" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.master" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.mcwebhelp" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.mdb" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.mdf" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.msgx" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.myapp" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.pdb" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.pdf" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.png" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.ps1" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.psm1" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.psd1" type="System.Web.HttpForbiddenHandler" />              
        <add verb="*" path="*.pubxml" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.refresh" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.resources" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.resx" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.rules" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.sd" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.sdmDocument" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.settings" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.sitemap" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.skin" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.ssdgm" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.ssmap" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.svc" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.txt" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.user" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.vb" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.vbproj" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.vspscc" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.vjsproj" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.vsdisco" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.webinfo" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.wsdl" type="System.Web.HttpForbiddenHandler" />
        <add verb="*" path="*.xml" type="System.Web.HttpForbiddenHandler"  validate="true" />
      </httpHandlers>   
  </system.web>

:

  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />

:

Before, .XML and .DLLs were NOT allowed to be directly downloaded, now this is ignored?

Finally, I want everything to be explicitly declared at the source code level (web.config) v.s. anything DevOps might be asked to do.


Viewing all articles
Browse latest Browse all 780

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>