I have this web config:
<?xml version="1.0"?>
<configuration>
<configSections>
</configSections>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
<!--maxRequestLength = maximum upload size =- 4096KB = 4MB-->
<httpRuntime maxRequestLength="409600000"/>
</system.web>
<system.webServer>
<rewrite>
<rules>
<!--The following rule will only work when published-->
<rule name="Construction" stopProcessing="true">
<match url="Construction\.aspx" negate="true"/>
<conditions>
<!-- dont ignore my own ip -->
<add input="{REMOTE_ADDR}" pattern="XXX.XXX.XXX.XXX" negate="true"/>
</conditions>
<action type="Redirect" url="Construction.aspx" redirectType="Found"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
It works on IIS on my local machine, but on other machines, I end up with the following problems:
- I get a 500 error when the
rewrite
portion is included. When I remove it everything works fine. - I can't get the debug output to print to the screen.
What's wrong with it?