web.config ファイルをどのように確認しますか? カスタムエラーをオフにする方法がわかりません...助けてください!
コマンドプロンプトとJavaスクリプトを試しました....誰か助けてくれますか?
web.config ファイルをどのように確認しますか? カスタムエラーをオフにする方法がわかりません...助けてください!
コマンドプロンプトとJavaスクリプトを試しました....誰か助けてくれますか?
IIS エラーと asp.net エラーは 2 つの別個のものであることに注意してください。
リモート リクエストの場合、IIS ではデフォルトでカスタム エラーが有効になっています。つまり、アプリケーションから 200 以外の応答が返された場合、IIS は送信した本文を破棄し、独自のカスタム ページに置き換えます。エラーの詳細を json または XML としてクライアントに返す必要がある REST サービスをホストしている場合、これはかなり厄介です。
ASP.net カスタム エラーを無効にするには、customErrors 要素 (ASP.NET 設定スキーマ)を使用します。
IIS カスタム エラーをオフにするには、IIS HTTP エラー httpErrorsを使用します
管理ツール (管理ツールが有効になっている場合はスタート メニュー) からインターネット インフォメーション サービス (IIS) マネージャー ツールを実行します。システムを開き、Web サイトを右クリックします。[プロパティ] を選択します。ASP.NET タブを選択します。「構成の編集」をクリックします。[カスタム エラー] タブをクリックします。Off
カスタム エラー モードを選択します。
または、アプリケーションを含むフォルダーに移動し、web.config ファイルをテキスト エディターで開き、手動で編集して、カスタム エラー タグを <customErrors mode="Off" /> に変更します。
MSDNのドキュメントによると、モードの有効な値は次のとおりです。
On :カスタム エラーが有効であることを指定します。defaultRedirect 属性が指定されていない場合、ユーザーには一般的なエラーが表示されます。カスタム エラーは、リモート クライアントとローカル ホストに表示されます。
Off カスタム エラーが無効であることを指定します。詳細な ASP.NET エラーは、リモート クライアントとローカル ホストに表示されます。
RemoteOnly カスタム エラーがリモート クライアントにのみ表示され、ASP.NET エラーがローカル ホストに表示されるように指定します。これがデフォルト値です。
デフォルトは RemoteOnly です。