2011-07-07 7 views
1

クラシックaspとasp.net 3.5を実行するためにwin2k3サーバーを32ビットモードでセットアップしました。Win2k3 64ビットサーバー上のASPアプリケーション - rootでweb.configが必要ですか?

URL上のtrace.axdファイルを古典的なサイトに要求すると、トレースエラーと未処理の例外がログに記録されます。

私は、サーバーのweb.configとmachine.configでトレースをオフにしましたが、従来のaspルートには何も入れていません。

エラーを抑制するためにweb.configも必要ですか?

答えて

1

サーバにIIS URLリライトをインストールしている場合は、asp classicアプリケーションのルートにあるこのweb.configを使用してリクエストをブロックできます。これにより、ログ内の未処理の例外が停止するはずです。

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <rewrite> 
      <rules> 
       <rule name="BlockTraceRequest" patternSyntax="ExactMatch" stopProcessing="true"> 
        <match url="trace.axd" /> 
        <action type="AbortRequest" /> 
       </rule> 
      </rules> 
     </rewrite> 
    </system.webServer> 
</configuration> 
関連する問題