問題タブ [wse]
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.NET2.0WebサイトでのWSE対応Webサービスの使用
ASP.NETWebサイトからWSE対応のWebサービスを利用しようとしています。
WSE 3.0をインストールし、構成ツールを使用してWeb.configにWSE情報を追加してから、Web参照の追加を実行しました。
問題は、これがWebアプリケーションではなく、Webサイトである可能性があると思います。そのため、プロキシクラスは実行時に生成され、おそらくWSEマジックは追加されません。
メタデータからプロキシクラスにアクセスできます。これはSystem.Web.Services.Protocols.SoapHttpClientProtocolタイプであり、私が知る限り、WSE機能はありません。
これはすべて古いテクノロジーだと思いますが、サーバーが何を実行するかを決めることはできません:(
どんな助けでも大歓迎です
c++ - WSE の使用時に C++ クライアントから Web サービスにアクセスできない
C++ アプリケーションから .net Web サービス (組み込み対 2008) にアクセスしようとしています。IXMLHttpRequest を使用して service.Following にアクセスしています。そのためのコードは次のとおりです。
しかし、web.config ファイルに次の行を追加すると、soap 例外が発生します。なぜそれが起こっているのか、そして解決策は何ですか? WSE を使用しているサービスにアクセスするにはどうすればよいですか?
次の例外が発生します。
.net - X509SerialNumber を見つける方法
wse セキュリティを必要とする SOAP メッセージを構築していますが、何らかの理由で、クライアントには KeyInfo、件名、およびシリアル番号が必要です。ただし、x509 に対して表示されるシリアル番号は 16 進数であり、整数である X509SerialNumber ノードの xsd 要件に適合しません。これは発行者のシリアル番号に必要であると読みましたが、証明書の一部ではありません。これは自己署名証明書です。シリアル番号を確認するにはどうすればよいですか?
WCFを使用するように言わないでください。私がそれを使うことができれば、私はそうします。私はWCFがそれをより簡単にすることを知っています.WCFのMCTSを保持しています.
web-services - WSEasmxWebサービスはWindowsServer2008でサポートされていますか?
WSEで作成されたasmxWebサービスがあります。環境をWindowsServer2003からWindowsServer2008にアップグレードした場合、サービスは引き続き機能しますか?
それらが直接サポートされていない場合の回避策はありますか?
php - PHP スクリプトによる WSE3.0 の使用
PHP を WSE3.0 (Microsoft) と通信させることは可能ですか。
現在のソフトウェアとサーバー間の通信に RBO/LBO システムを実行していることは知っています。しかし、PHP を介して Web ベースのバージョンを統合しようとしています。
.net - .NET 4アプリ内でWSE3を使用して、古いWebサービスと通信できますか?
WSE3.0を使用して外部のWebサービスと通信する.NET3.5ライブラリアセンブリがあります。システムを.NET4にアップグレードしていますが、外部のWebサービスは変更されません。(編集:関連性があるかどうかはわかりませんが、外部WebサービスはJavaで実装されています)
移行プロセスをできるだけ速くするために、どうしても必要な場合を除いて、システムコードを変更したくありません。システムを.NET4に更新した後も、WSE3ライブラリは引き続き機能しますか?
Webサービスの構築にWSEを使用する必要がなくなったことを示すいくつかの質問を見てきました(以下の参照を参照)。ただし、外部のWebサービスと通信するために、純粋にクライアントとして使用しているため、機能するかどうかについて混乱しています。
参照:
c# - WSEWebサービスのインポートによるタイプの再定義
次のVisualStudioプロジェクト構造を検討してください
- ProjectA.csproj
- AClass.cs
- ProjectB.csproj
- 参考文献
- ProjectA
- Webリファレンス
- AWebService
- 参考文献
- AWebService.csproj
- 参考文献
- ProjectA
- ReturnAClassViaWebService.asmx
- 参考文献
この問題は、ProjectBがWeb参照をAWebServiceに追加し、AClassの新しい実装を含むAWebServiceにアクセスするためのすべてのプロキシコードを自動的に生成するときに発生します。他のすべてのコードはProjectAで定義されたAClassを使用する必要があるため、サービスから返されたAWebService.AClassを使用可能なものに変換する必要があります。
現在、2つのソリューションを検討していますが、どちらも理想的ではありません。
- 生成されたReference.csを手動で編集して、AClassの新しい定義を削除します
- AWebService.AClassをストリームにシリアル化してから、ProjectA.AClassに逆シリアル化します。
誰かがより良い解決策を持っていますか?これは、他の開発者が経験したことのある一般的なもののようです。
理想的には、まったく新しい実装を生成するのではなく、ProjectBで生成されたプロキシコードでProjectA.AClassを参照する必要があります。
私たちの環境は、.NET2.0を使用したVS2008です。
web-services - WCFでメッセージコントラクトとデータコントラクトのどちらを使用するかを決定するにはどうすればよいですか?
WCFのさまざまなことを理解するために、たくさんのことを読んでいます。
間もなく、実際には、既存のWSE3WebサービスをWCFに移動/変換したいと思います。既存のWSEWebサービスには、環境内のエンティティをモデル化するいくつかの(データ)クラスがあります。
これらのクラスを変換するときに、データコントラクト/データメンバー属性またはMessageContract属性を使用する必要がありますか?
1. WCFでメッセージコントラクトとデータコントラクトのどちらを使用するかを決定するにはどうすればよいですか?2.バインディングのタイプ(basicHttpBindingなど)は、この決定に何らかの役割を果たしますか?3.クライアント側で作成されたプロキシ(Web参照を追加する場合)は、データまたはメッセージの契約に応じて大幅に変更されますか?
(追記:既存のWSEクライアントが多くの変更や変更を加えずにWCFサービスを利用できるようにする方法を模索しています。ASMXWebサービスから生成された現在のプロキシを使用して新しいWCFサービスに接続することは可能ですか?プロキシのURLをWCFサービスに設定するだけですか?)
c# - Microsoft.Web.Services2.dll とは
誰かがこれが何をするのか、なぜそれが必要なのか説明できますか?