問題タブ [soapexception]

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.

0 投票する
3 に答える
4458 参照

web-services - 壊れた SOAP リクエストをデバッグするにはどうすればよいですか?

最近、.NET (.asmx) Web サービスで次のような例外が見られます。

この例外をデバッグするにはどうすればよいですか? この例外は、message.Stage = SoapMessageStage.AfterSerialize で例​​外を探す SOAP フィルターから報告されています。

元の石鹸リクエストを取得する方法はありますか? 行 868、列 -3932 で無効な文字を取得するにはどうすればよいですか? の列 3932をどのように作成できますか?

0 投票する
3 に答える
2555 参照

asp.net - ASP.NETのクライアントでWebサービスsoapexception応答を表示する

テストWebサービスを作成し、SoapExceptionをスローしようとしています。しかし、ブラウザでサービスを開くと、内部サーバーエラー-500が表示されます。

(stringbuilderで)手動で作成されたSoapRequestを送信して手動で使用しようとすると、VisualStudio自体の「WebResponse response = req.GetResponse()」行に同じエラー「Servererror-500」が表示されます。

とにかく、「応答XMLの障害」を実際に見ることができますか。

0 投票する
1 に答える
507 参照

asp.net - 'Cast object of type' エラー - IIS リサイクルによって解決されました

サード パーティの ASP.Net Web サイトと Web サービスがインストールされている。このコードは、エラーをサーバー ログまたはカスタム エラー ログに記録しないようです。

ユーザーは、次の重大なトラップされていないエラー メッセージを受け取ります。

「System.Web.Services.Protocols.SoapException: タイプ 'System.Security.Principal.WindowsIdentity' のオブジェクトをタイプ 'Library.Security.Identity' にキャストできません. at .....」

もちろん、型キャストの問題は理解していますが、IIS のリサイクルによって問題が解決されるのはなぜですか?

0 投票する
1 に答える
1026 参照

exception - SOAP 例外: axis2ns2:selectionFailure

Webサービスへのリクエストを実行すると、不明な例外が発生します:

誰が問題が何であるか知っていますか?

編集:詳細なエラー:

0 投票する
1 に答える
2217 参照

c# - SOAPException ResponseCode の変更方法

SoapExceptionWeb サービスで無効な入力やその他すべての種類の例外処理を処理するために使用しています。正常に動作しており、適切な情報をフォーマットしてクライアントに返すことができます。ここで説明されている方法と同様の方法に従ってい ます http://www.codinghorror.com/blog/2004/08/throwing-better-soap-exceptions.html

ここで、発生時に返される応答コードを変更したいと思いますSoapException( ResponseCode: 500 Internal Server Error )。

XML以下は、発生時に独自のカスタム データに加えて得られるデフォルトの応答コードですSoapException。を 200 に変更したいのResponseCodeですが、可能ですか?

0 投票する
2 に答える
26962 参照

c# - WebサービスによってスローされたSoapExceptionをキャッチする

私は次のサービスを書きました:

Testそしてそれをテストするための基本的なアプリケーション(クリックイベントでメソッドを呼び出す1つのボタン):

WebServiceによってスローされたものをキャッチしたいのですSoapExceptionが、常にFaultExceptionキャッチブロックに移動してメッセージとして取得します。

System.Web.Services.Protocols.SoapException:[...] WebService1 \ WebService1 \ Service1.asmx.cs:line 25のWebService1.Service1.Test(String str)でのメッセージ

どうすれば本物を捕まえることができSoapExceptionますFaultExceptionか?Webサービスで見逃しているものはありますか?

0 投票する
0 に答える
2178 参照

c# - SAP Web サービス クライアント - 逆シリアル化に失敗しました

Sap WebSvc の最新の参照を受け取る単純な Net WebSvc クライアントを作成しました。String と、参照によって送信される 4 つの要素が必要です。カスタム オブジェクトの 3 つの配列と、コレクション構造の外部にある別のカスタム オブジェクト (参照ページに形式があります)

操作を実行する要求が呼び出されると、呼び出し行で SoapException "Deserialization failed" が発生します。(一番下に、コードの抜粋、呼び出す Reference.cs メソッド、およびエラーを可能な限り完全に記述します。 )

ネットで調査したところ、このエラーを示す一般的な問題はメンバー変数名の更新されていない wsdlとアンダースコアであると誰かが答えている SAP フォーラムのスレッドを見つけましたが、どちらも私の場合ではありません。実際、スレッドは続きましたが、私と同じ問題を抱えている人への応答はありませんでした.

とにかく、StackOverflowの人たちはそれよりもアクティブだと思います;-)

よろしくお願いします!


私のコードの抜粋:

そして、これは私の Web サービスReference.cs 添付メソッドです。

エラー:

System.Web.Services.Protocols.SoapException

未処理だった

Message="デシリアライズに失敗しました"

ソース="System.Web.Services"

Actor="" Lang="en" Node=""

Role="" スタックトレース:

メッセージ、WebResponse 応答、ストリーム

responseStream、ブール asyncCall)

methodName、Object[] パラメータ)

Destino、ZtyEE070[]& EtRequestHeader、

ZtyEE071[]& EtRequestObj、Zclrqstdat

IClrqst、Zrequest[]& TRequest) で

D:\Documents and Settings\apacay\My

ドキュメント\Visual Studio

2005\プロジェクト\デサローロ

SCM\scm.manager\SCM.Manager\Web

References\mx.com.hylsamex.hmxwasd1\Reference.cs:85行目

D:\Documents and Settings\apacay\My

ドキュメント\Visual Studio

2005\プロジェクト\デサローロ

SCM\scm.manager\SCM.Manager\SAPDataMockUp.cs:164行目

D:\Documents and Settings\apacay\My にあります

ドキュメント\Visual Studio

2005\プロジェクト\デサローロ

SCM\scm.manager\SCM.Manager\Threads\HandleSap.cs:24行目

D:\Documents and Settings\apacay\My にあります

ドキュメント\Visual Studio

2005\プロジェクト\デサローロ

SCM\scm.manager\SCM.Manager\Front.cs:170行目

アセンブリ、文字列 [] 引数)

アセンブリファイル、証拠

assemblySecurity、String[] args)

executionContext、ContextCallback

コールバック、オブジェクトの状態)

0 投票する
2 に答える
6060 参照

wcf - WCF HTTP/SOAP Webservice - エラー時に例外メッセージを返す

私は単純な WCF HTTP/SOAP Web サービスを持っています。サービスの実装は次のようになります。

ここで、その SoapException がスローされた場合Hmmm, it would seem that the cogs are meshed!、追加の例外の詳細 (つまりスタック トレース) なしで、呼び出し元のクライアントに例外メッセージ (つまり ) が返されるようにします。

true (サーバー上の web.config)に設定includeExceptionDetailInFaultsすると、スタック トレースなどを含む完全な例外がクライアントに返されます。ただし、false に設定すると、一般的なメッセージが表示されます。

内部エラーのため、サーバーは要求を処理できませんでした。エラーの詳細については、サーバーで (ServiceBehaviorAttribute または構成動作のいずれかから) IncludeExceptionDetailInFaults をオンにして、例外情報をクライアントに送り返すか、Microsoft .NET Framework 3.0 SDK ドキュメントに従ってトレースをオンにします。サーバーのトレース ログを調べます。

問題は、SoapException メッセージを呼び出し元のクライアントに戻すにはどうすればよいかということです。すなわち:

0 投票する
1 に答える
361 参照

asp.net - Web サービスでの SoapException

タブコントロールがあります。最初のタブにはグリッドがあり、列の 1 つはチェックボックスです。ユーザーはそれを選択し、タブの下の「次へ」をクリックしてから、次のタブに進みます。

値を取得するために Web 参照を使用しています。ページが初めて読み込まれると、参照が機能し、値に到達できるようになり、グリッドがバインドされます。

しかし、「次へ」をクリックすると、ポストバックが発生し、グリッドを再度バインドしようとすると、参照は「SoapExpection」になります。詳細は次のとおりです。

-> 行を選択して [次へ] をクリックします。

-> callObjects(int ID) という名前の関数 (Reference.cs 内)

そして正確なエラー:「SoapException: サーバーは要求を処理できませんでした。オブジェクト参照がオブジェクトのインスタンスに設定されていません」

アイデア、提案、または... 解決策はありますか? 前もって感謝します。

0 投票する
0 に答える
1239 参照

c# - 「予期しないパケット形式が原因でハンドシェイクが失敗しました」内部例外を分析する方法

いくつかのデータを Web サービスに送信します。しかし、Web サービスは、「予期しないパケット形式が原因でハンドシェイクが失敗しました」という内部例外を持つ SOAP 例外を返します。どのパケットが予期しないものであるかを知るにはどうすればよいですか? いくつかのパケットを Web サービスに送信するためです。どのパケットが間違っているかを見つけるために、catch ブロックの例外メッセージのどこかを知っていますか?

チャギン