IIS7: Problem with web.config and xml file

Hi,

First of all i would like to tell you the scenario.

I am using a Rewrite rules for my application. I have added a web.config file on my project root and the application is working fine. But, my administrator section which is in sub folder is not working. When i access the www.abc.com/administrator it shows me page not found error. I have copied the same web.config file and put it on the administrator section it is not working for that either. Means i got 404 Not found message in both cases i.e. putting web.config in adminstrator folder and without putting web.config in administrator folder. Its seems that for sub folder web.config is disabled??? Because it is fetching the root’s web.config no matter i add web.config in administrator folder or not.

Here is my roots web.config:
<?xml version=“1.0” encoding=“UTF-8”?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name=“FrontEnd” stopProcessing=“true”>
<match url=“^(.*)$” ignoreCase=“false” />
<conditions logicalGrouping=“MatchAll”>
<add input=“{REQUEST_FILENAME}” matchType=“IsFile” ignoreCase=“false” negate=“true” />
<add input=“{REQUEST_FILENAME}” matchType=“IsDirectory” ignoreCase=“false” negate=“true” />
</conditions>
<action type=“Rewrite” url=“index.php?route={R:1}” appendQueryString=“true” />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

Here is my administrators web.config:
<?xml version=“1.0” encoding=“UTF-8”?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name=“Administrator” stopProcessing=“true”>
<match url=“^(.*)$” ignoreCase=“false” />
<conditions logicalGrouping=“MatchAll”>
<add input=“{REQUEST_FILENAME}” matchType=“IsFile” ignoreCase=“false” negate=“true” />
<add input=“{REQUEST_FILENAME}” matchType=“IsDirectory” ignoreCase=“false” negate=“true” />
</conditions>
<action type=“Rewrite” url=“index.php?route={R:1}” appendQueryString=“true” />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

I shall be waiting for your help.

Thanks,
AB.