browserCaps要素は、ASP.NET 2.0以降では非推奨です。.NET 1 または 1.1 を使用している場合を除き、代わりにブラウザー定義ファイルを使用する必要があります。
*App_Browsers* フォルダーがまだ存在しない場合はサイトに追加し、「Platforms.browser」という名前の新しいファイルを作成します。(名前は関係ありません。拡張子のみです。)
新しい .browser ファイルを開き、以下を貼り付けます。
<browsers>
<gateway id="PlatformWinVista" parentID="PlatformWinnt">
<identification>
<userAgent match="Windows NT 6\.0" />
</identification>
<capabilities>
<capability name="platform" value="Windows Vista" />
</capabilities>
</gateway>
<gateway id="PlatformWin7" parentID="PlatformWinnt">
<identification>
<userAgent match="Windows NT 6\.1" />
</identification>
<capabilities>
<capability name="platform" value="Windows 7" />
</capabilities>
</gateway>
</browsers>
新しいファイルを有効にするには、サイトの再コンパイルをトリガーする必要がある場合があります。
注意:これらのノードは、ブラウザノードではなく、ゲートウェイノードである必要があります。これらをブラウザノードとして作成しようとすると、サイトの再コンパイル時にパーサー エラーが発生します。