0

アプリケーションにmy.configというカスタム構成ファイルがあります。突然、設定ファイル内の設定の1つに関するエラーが発生し、奇妙なことが起こりました。設定ファイルのコンテンツがエラーの形でブラウザに表示されます。これは私にとって大きなセキュリティ問題です。私の質問は、構成ファイルのコンテンツがブラウザーでレンダリングされないようにする方法です。私はすでに私のウェブ設定にこの設定を持っていることに注意してください:

<customErrors mode="Off" defaultRedirect="errors/default.aspx"/>

なぜエラーページにリダイレクトされなかったのでしょうか。設定をオンにしても、ストレートエラーが表示されました。

4

2 に答える 2

0

IIS7を実行していますか?カスタムエラーページの動作を変更するには、web.configファイルの新しいsystem.webServerセクションにセクションを追加する必要があると思います。IISを開き、エラーページ設定の設定を確認します。web.configでは、次のようになります。

<configuration>
   <system.webServer>
      <httpErrors errorMode="DetailedLocalOnly">
       </httpErrors>
   </system.webServer>
</configuration>

/ビクター

于 2011-01-15T11:09:46.350 に答える
0

customErrors mode="On"を設定します。

于 2011-01-15T11:12:19.410 に答える