問題タブ [httpexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - カスタムエラーを使用してカスタムエラーページにリダイレクトされない-ASP.Net
これがglobal.asax.vbのApplication_OnErrorイベントシンクです。
AccessDeniedExceptionタイプの最も内側の例外がある場合、ステータスコード403AKA'forbidden'の新しいHTTPExcpetionをスローすることがわかります。
関連するweb.configエントリは次のとおりです。
したがって、私たちが期待しているのは、AccessDenied.aspxページへのリダイレクトです。取得するのは、ServerError.aspxページへのリダイレクトです。
これも試しました:
当然のことながら、どちらも機能しません。
私たちが間違っていることについて何か考えはありますか?
asp.net - Application_Error の Server.Transfer("error_404.aspx") が空白のページを返す
global.asx の Application_Error サブで HttpExceptions を探します。
このコードをステップ実行して、Server.Transfer("error_404.aspx") と error_404.aspx の Page_Load にヒットすることを確認できますが、表示されるのは空白のページだけです。
.net - 存在しないコントローラーに対して例外がスローされないようにする
わかりましたので、私はこの問題に困惑しています。この問題を解決するはずの多くのことを見てきましたが、要件を満たす解決策が得られません。
ELMAH を使用して例外をログに記録していますが、URL が無効なコントローラーまたは適切なコントローラーと無効なアクションのいずれかである場合に、この例外が発生します。
この例外がスローされないようにしたい。カスタム エラーを使用していますが、アプリケーションがカスタム 404 エラー ページに送信するため、正常に動作します。ただし、例外は引き続きログに記録されます。
[HandleError]
すべてのコントローラーを装飾する属性があります。これは可能ですか?もしそうなら、私はどんな助けにも感謝します。
リダイレクトする最終ルートを設定してみましたが、何らかの理由でそれより前のルートと一致しています。httpModuleを使用しようとしましたが、ファイルのApplication_Error
イベントでクリアしました。Global.asax
その例外を止めるものは何もありません。
助けてくれてありがとう!
.net - 特定の HttpException をキャッチするための DebugDiag 構成
特定の HttpException でトリガーするように DebugDiag を設定した経験がある人はいますか? 高度な構成では、例外の .NET タイプのみを指定できますが、HttpExceptions は非常に汎用的であり、404 からタイムアウトまであらゆるものに使用されます。この場合、ページのタイムアウトでダンプをトリガーすることに興味があります。
ありがとう
マティアス
asp.net - ネストされたユーザーコントロールの「このコンテキストではリクエストは利用できません」
私は3つのオブジェクトを持っています:
- を含むページ
- を含むユーザーコントロール(A)
- 別のユーザーコントロール(B)
シナリオは、ユーザーコントロールAが呼び出されたときのイベントであり、Requestオブジェクトには引き続きここからアクセスできます。しかし、その呼び出し中に、ユーザーコントロールAの子クラスであるユーザーコントロールBを介して再度要求を呼び出そうとすると、「このコンテキストでは要求は使用できません」というスローが開始されます。
Requestオブジェクトはイベント呼び出し元のみに制限されていますか?
サンプルコード:
この場合、moduleDetailWindowは子コントロールBです。Showメソッドがスコープに入ると、デバッグ中にチェックを実行し、Requestオブジェクトに既にアクセスできなかったため、Showメソッド内でどのコードが実行されるかは関係ありません。
編集:いくつかの外部ツールのため、HttpContext.Current.Requestを使用することはオプションではありません。リクエストが子コントロールに表示されない理由を本当に知りたいです。
asp.net - ASP.Netデバッグディレクトリ監視HttpException
ASP.Net 4.0 Web アプリをデバッグ モードで起動すると、次の例外が発生します。
問題は、これが指しているファイルがディレクトリであるのに、Visual Studio 2010 がそれをファイルと見なすのはなぜですか? これをローカル マシンの IIS 7 で実行しています
asp.net - 「System.Web.HttpException(0x80004005):ファイルが存在しません」のトラブルシューティング方法は?
このサイトですでに回答されている場合はお詫びします。検索しましたが、この正確なシナリオは見つかりませんでした。
log4netをWCFサービスに追加しています。Application_Errorイベントにハンドラーを追加しましたが、すべてのリクエストでファイルが見つからないというエラーをキャッチしています。
これはWebサイトで見たことがありますが、通常、エラーはルートディレクトリに「ファビコン」ファイルがないか、cssスタイルシートで参照されている画像が欠落していることが原因である可能性があります。
ただし、これはWCFサービスであり、CSSスタイルシートはなく、ルートにファビコンを追加しても問題は解決しませんでした。
他の誰かがこれをトラブルシューティングするための良い方法を持っていますか?
いくつかの手がかり:
- これはまだ実際のIISサーバーに展開しておらず、ローカルで実行しています。
- Visual Studio内のDEBUGで実行している場合、エラーは発生しません。Webブラウザー(IEまたはChrome)からサービスにアクセスする場合のみです。
エラーメッセージにURLとファイルパスを追加しました。これが次のとおりです。
FilePath: /
エラー: System.Web.HttpException(0x80004005):ファイルが存在しません。
編集:上記の値は、ログに記録された例外に表示されるものです。
どんな助けでも大歓迎です。
iis-7 - 「リクエストがタイムアウトした」HttpExceptionの診断の進捗状況はありますか?
この投稿で説明されているのと同じ問題が発生しています。 「リクエストがタイムアウトしました」のHttpExceptionsを診断します。推奨されているようにFailedRequestTracingをオンにし、MSの誰かと協力しています(非常に遅いですが)。
元の投稿は1年以上更新されていないので、修正が見つかったのか、それともこれらのエラーを無視しているだけなのか疑問に思います。
どんな助けでもいただければ幸いです。
asp.net - System.Web.HttpException: データを検証できません - サイトの公開後
ログイン用に次のコードを作成しました。
Visual Studioを実行している間、これは正常に実行されています。しかし、公開すると、次のエラーが表示されます。
System.Web.HttpException: データを検証できません
ノート:
サイトを開発しているのと同じサーバーでアプリケーションを公開します。
ページレベルで EnableViewStateMAC = false を試しました。【ログインページ】
このエラーの原因は何ですか? サイトを公開したときにのみ表示されるのはなぜですか?
c# - IHttpHandler で特定の HttpException (#0x80072746) をキャッチする方法
たとえば、ファイルの送信中にユーザーがウィンドウを閉じると、この HttpException (0x80072746 - リモート ホストが接続を閉じた) がスローされる可能性があるようです。ファイルを小さなブロックで送信し、クライアントがまだ接続されていることを確認しても、例外が発生する可能性があります。この特定の例外をキャッチして無視できるようにしたいと考えています。
HttpException で提供される ErrorCode は Int32 です - 小さすぎて 0x80072746 を保持できません。