問題タブ [service-reference]
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.
c# - サービス参照を使用して WebService を呼び出し、セッションを維持する
ASP.NET Web サイトから使用する asp.net Web サービスがあります。生のJavascriptまたはjQueryから呼び出して、データを投稿/取得できます。許可されたユーザーのみがデータにアクセスできるように、Web サービスはセッションで有効になります。
ここで、サービスを利用するデスクトップ クライアントを作成する必要があります。そのために ServiceReference を追加できます。しかし、そのサービスとのセッションを維持するにはどうすればよいですか? Web サービスを呼び出すと、result=fail が返されます。WindowsフォームアプリケーションのWebサービス参照でセッションを管理する方法を誰でも教えてもらえますか?
wcf - 更新サービス参照が機能しない
私は Visual Studio 2008 を使用しており、WCF サービスに対して WCF クライアントが動作しています。どちらも同じ Visual Studio ソリューションにあります。WCF コントラクトに変更を加えた後、コントラクトに加えられた変更がプロキシにも反映されるように、クライアントのサービス参照を更新したいと考えています。
私の問題は、プロキシ コードが再生成されないことです。
サービス参照の更新を選択すると、次のことが起こります。
- 「サービス参照 '参照名' を更新しています」というタイトルのダイアログが表示されます。このダイアログには進行状況バーがあります。
- プログレスバーが移動し、ダイアログのステータス テキストが「構成の更新中」に変わります。
- プログレスバーがもう少し移動し、ステータス テキストが「構成の更新が完了しました」に変わります。
ダイアログには、私が期待する「Generating \something\」というテキストが表示されません (正確な言葉遣いを思い出せません)。
サービス参照を削除して再度追加すると、プロキシが正しく生成されます。先ほどと全く同じ設定でサービスを追加しているので、クライアント側のサービス参照設定を変更しても解決できる問題ではないと思います。
問題の可能性があると思われることの 1 つは、app.config でデフォルトの wsHttpBindings の名前を変更したことです。デフォルトのエンドポイントの名前も変更しました。この背後にある理由は、複数のエンドポイントが必要であり、「some-default-name」という名前のエンドポイントと自分の名前のエンドポイントを持つことは混乱を招くためです。
サービスを削除して再度追加する際の問題は、Visual Studio が (とりわけ) app.config に新しいバインディングを追加することです。
この問題を以前に見た人はいますか?誰かがそれに対する解決策を知っていますか?
visual-studio - これらのWCFサービス参照ファイルは何ですか
Visual Studio 2008でWCFサービス参照を追加すると、Service Reference\ServiceReferenceNamespaceという名前のディレクトリが作成されます。
このディレクトリには、Service.xsd、Service1.xsd、Service2.xsd、Service3.xsd、およびService4.xsdという名前のファイルがあります。ファイルは重複していません-異なるファイルは異なるタイプと要素を定義します。最初にサービス参照を作成したとき、ファイルは1つしかありませんでしたが、DataContractとOperationContractsを追加すると、Service*ファイルが追加されました。
1つだけではなく、5つの異なるファイルが生成されるのは少し奇妙に見えます。サービス参照(したがってディレクトリ)を削除してから再度追加すると、同じファイルが再度追加されます。
1つだけではなく複数のファイルが作成される理由を誰かが説明できますか?
c# - サービス参照を追加しようとしたときのエラー メッセージ
ホスティング サーバーに保存されているファイルから Silverlight プロジェクトにサービス参照を追加しようとしています。リンクを入れると、次のエラーが表示されます。
誰が問題が何であるか教えてもらえますか? いずれにせよ、XML ファイルは変更されていません。
前もって感謝します、
ロイド
visual-studio-2010 - VS 2010Beta2-サービスリファレンスを更新できません
プロジェクトをVS2008からVS2010B2にアップグレードしています何らかの理由で、プロジェクトをアップグレードした後、参照によって生成されたコードが欠落しており、次のようになっているため、サービス参照を再構成してコードを再作成できませんエラー:
次の問題により、サービス参照の構成を更新できませんでした。system.serviceModel/ Behaviorsの構成セクションハンドラーの作成中にエラーが発生しました:拡張要素'webHttp'をこの要素に追加できません。拡張機能がsystem.serviceModel/extends/behaviorExtensionsの拡張機能コレクションに登録されていることを確認します。
マシンにはwebHttpの構成があります。
wpf - このWCFエラーの意味:「カスタムツールの警告:wsdl:portTypeをインポートできません」
ソリューションでWCFサービスライブラリプロジェクトを作成し、これへのサービス参照があります。クラスライブラリのサービスを使用しているので、クラスライブラリに加えて、WPFアプリケーションプロジェクトからの参照があります。サービスは簡単にセットアップされます-非同期サービス機能を取得するためにのみ変更されます。
サービス参照を更新するまで、すべてが正常に機能していました。失敗したので、最終的にロールバックして再試行しましたが、それでも失敗しました。したがって、サービス参照の更新は、変更を加えずに失敗します。なぜ?!
私が得るエラーはこれです:
警告はより多くの情報を提供します:
同様の警告が2つあります。
そして同じこと:
これはすべて紛らわしいと思います。サービスリファレンスから取得したものを除いて、クライアント側のダッシュボードにPatientクラスがありません。それで、それはどういう意味ですか?そして、なぜそれが突然表示されるのですか?覚えておいてください:私は何も変更しませんでした!
さて、これに対する解決策はここで見つかりましたが、これが何を意味するのかについての説明はありません。それで; サービスの[サービス参照の構成]で、[参照されるアセンブリのタイプを再利用する]チェックボックスをオフにします。今すぐ再構築すると、すべて問題なく正常に動作します。しかし、私は本当に何を変えましたか?これは私のアプリケーションに影響を与えますか?そして、いつこれをオフにする必要がありますか?DataContractを設定したタイプを再利用したいのですが、それ以上は使用しません。これをチェックしなくても、引き続きアクセスできますか?
wcf - WCF: サービス参照を更新すると構成エントリが重複する
WCF サービスへのサービス参照を使用する WPF アプリケーションがあります。サービスの更新を行う場合、サービス参照を更新する必要があるため、右クリックして [サービス参照の更新] をクリックします。
これを行うと、クライアント プロジェクトの App.config ファイルにエントリが重複します。
- wsHttpBindingの下にバインディングを複製します- name: に接尾番号を持つ等しいエントリを追加します
WSHttpBinding_ISomeService --> WSHttpBinding_ISomeService1
。 - また、 wsHttpBindingごとに 1 つのエンドポイントが存在するように、バインディングの下でエンドポイント定義を複製します。これも名前以外は完全な複製です。
構成を複製するのはなぜですか? 名前を更新するだけではありませんか?そして、どうすればそれを止めることができますか?
c# - LoBアプリケーションでServiceReferencesを使用していますか?
基幹業務アプリケーションで自動生成されたWCFサービス参照を使用していますか?それともあなたはあなた自身を転がしますか?なぜ?
編集
自分でロールすることを検討している人にとっては、役立つと思われるこの記事を見つけました: Silverlight2でのWCFサービスの理解。Silverlight 3のサイトには、便利な追加となる可能性のある別の記事があります。Silverlight3のWCF障害を理解する。
.net - サービスリファレンスプロキシを使用したカスタム属性
Webサービスの一部として使用していた列挙型にカスタム属性を追加しました。Winフォームアプリケーションへのサービス参照としてWebサービスを追加すると、列挙型自体は表示されますが、カスタム属性はサービス参照プロキシオブジェクトに表示されません。私は全体を見渡してみましたが、解決策に近いものは見つかりませんでした。
私は不可能なことをしようとしていますか?
サーバー側のコード:
クライアント側のプロキシで生成されたコード:
c# - Amazon の Web サービスのような .net サービス参照をモックする最良の方法は何ですか?
Amazon へのサービス参照をいくつか生成しましたが、全体に対してモックを生成する適切で迅速な方法があるかどうか疑問に思っていました。