Browser Capabilities Files
===

I've defined a new platform in my App_Browsers folder like this:

    <?xml version="1.0" encoding="utf-8"?>
    
    <browsers>  
      <browser id="PlatformWin7" parentID="PlatformWinnt">
        <identification>
          <userAgent match="Windows (NT 6\.1)" />
        </identification>
    
        <capture>
        </capture>
    
        <capabilities>
          <capability name="platform"    value="Win7" />
        </capabilities>
      </browser>  
    </browsers>

However, when I try and go to my site I get this error thrown:

    Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
    
    Parser Error Message: The browser or gateway element with ID 'PlatformWinnt' cannot be found.

However, `PlatformWinnt` IS defined in `gateway.browser` in `C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\Browsers` so why can't it pick it up?

I thought `parentID` was cross file? I've even tried calling aspnet_regbrowsers but to no avail.