問題タブ [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.

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

.net - .NET でのプロジェクト参照とサービス参照の違い

.NET アプリケーションを作成するときはいつでも、データ アクセス レイヤー (DAL) やビジネス レイヤー (BL) などのいくつかのアーキテクチャを検討します。これらのレイヤーでは、通常、データベースと対話するコードを記述します。したがって、これらのレイヤーに記述されたこれらのメソッドとやり取りするには、いくつかのオプションがあります。ここでは、プロジェクト リファレンスとサービス リファレンスに焦点を当てます。

1 つ目は - プロジェクトを右クリック << 参照の追加 << [プロジェクト] タブでプロジェクトを選択 2 つ目は、プロジェクトでそれらをホストする asmx/wcf サービスを作成することです。プロジェクトを右クリック << サービス参照の追加 << 対話する目的のサービスを選択します。

パフォーマンスやその他のパラメータに関して、これらのオプションの違いは何ですか?

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

eclipse - OSGi宣言型サービス-bindメソッドでServiceReferenceを取得します

Eclipse3.7とEclipseGeminiJPA/DBAccessを使用しています。EntityManagerBuilderFactoryを参照する宣言型ServiceComponentを実装しました。bindメソッドは次のようになります。

ただし、このサービスのプロパティを取得するには、次のようなServiceReferenceが必要です。

ServiceRegistryでこのServiceReferenceを検索する必要がありますか、それともより洗練されたアプローチがありますか?

乾杯、ムキ

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

.net - サービス参照の追加に失敗しました

私はiis7.0を使用してwcfをホストしましたが、URLは次のとおりです。

vs2008でサービス参照を追加すると、次のエラーが発生します。

私のweb.configは

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

wcf - Webサービスとコンシューマーを同時に開発する

Visual Studio 2010 Professionalを使用して、WCFWebサービスとそのWebサービスを使用するMVC3Webサイトを作成しています。

どうすればそれを合理的に回避できますか。それらを同じソリューション内の個別のプロジェクトとして保持する必要がありますか?開発中にサービスの参照とローカルでの実行をスキップして、ライブラリのように使用できますか?

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

c# - ヘッダー セキュリティを使用した C# での asmx 以外の SOAP 1.1 Web サービスの使用

初めて投稿するので、投稿ルールに違反した場合は、少し気楽にしてください。それらを読みましたが、正しいと思います。

投稿する前にしばらく検索していましたが、何をしようとしているのかについてのガイドが見つからないようなので、ここに投稿すると思いました。

Java で開発された Web サービスを使用するには、C# .NET 3.5 プログラムを作成する必要があります。Dynamics CRM プラグインとソフトウェアを作成した経験から、Web 参照を使用して .NET で ASMX Web サービスを使用する練習をしましたが、これには困惑しました。

私の最初の試みは Web 参照 (はい、私は知っています - WCF ではありません) を使用することでしたが、Web サービスには PasswordDigest (ナンスと作成された SHA-1)、ユーザー名トークン、および SOAP ヘッダーのタイムスタンプ トークンが必要であり、できませんでした。 Web リファレンスを使用してこれらを SOAP ヘッダーに追加する方法を見つけてください。

私の2番目の試みは、サービスリファレンスを使用することでした(私は信じていますが、これはWCFだと思いますが、おそらく間違っています)。

WS を使用しようとするたびに、認証できないという理由でサーバーから拒否されます。

私の質問は、C# .NET 3.5 でこれらの要件を備えた Web サービスをどのように使用するかということです。

ありがとう。

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

wcf - すべてのビューモデルにserviceclientのインスタンスを用意するのは良い考えですか?

ほとんどすべてのモデルとコードビハインドファイルにserviceclientのインスタンスがあるアプリケーションをリファクタリングする必要があり、それらの一部はApp.xaml.cs(Silverlight 4)のserviceclientプロパティを使用します。

このためのベストプラクティスは何ですか?すべてのコントロールがapp.xaml.csに保持されているserviceclientのインスタンスを使用するようにするか、serviceClientのインスタンスの背後にあるすべてのviewmodel / codeで作成するようにしますか?

今後数週間で(他の質問に対する回答も得られるので)、いくつかの団結を書く必要があるので、これを覚えておく必要があります。

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

c# - コンソールアプリをasp.netWebアプリに変換した後、投稿は瞬時ではなくなりました

サービス参照に接続するコンソールアプリがあり、SOAP呼び出しをサービスに送信できます。これにより、自分が所有または制御していない別のプログラムの情報が更新されます。コンソールアプリは正常に動作します。ここに、私が何をしているのかを理解するためのコードを少し示します。

CreateOrderメソッドは、Orderオブジェクトを返すだけです。これは、基本的に文字列と文字列に基づく列挙型を含む栄光の構造体です(Intellisenseによって提案されているため、サービス参照から正しいことがわかります)。見事に動作し、ホストプログラムに投稿された情報をすぐに見ることができます。

これが私のWebアプリの同じ方法です。

Webアプリは散発的にプログラムを更新しているようです。動作しない場合とは対照的に、動作する場合のデバッグパターンや重要なものを理解できません。更新する場合、通常は瞬時ではありません。誰か助けてもらえますか?私はC#とASP.NETにかなり慣れていないので、Webアプリサービス参照を正しく設定する際の微妙な違いの1つを見逃した可能性があります(両方のアプリケーションで同じ方法で行ったと確信していますが)。

言及する価値があるかもしれない私が忘れた何か:コンソールアプリには、クライアントを作成してサービスを実行し、終了するだけのメインがあります。フォームへの入力が完了し、ASPボタンをクリックすると、Webアプリが実行され、関数が実行されます。

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

c# - サービス参照の追加が Visual Studio 2010 に表示されない

新しいフォーム プロジェクトを作成しましたが、プロジェクトを右クリックしてもメニューに [サービス参照の追加] ボタンが表示されません。

プロジェクト GUID を追加してプロジェクト ファイルをメモ帳で開く方法について読んだことがありますが、それを xml ファイルの構造のどこに置くべきかわかりません。

なぜこれが起こっているのか誰にも分かりますか?

0 投票する
7 に答える
16531 参照

wcf - WCFの一般的なタイプは再利用されません

ヒント:この質問には多くの重複がありますが、どの解決策も私にはうまくいきません。

私が持っているのはWebサービスとクライアントで、どちらも共有アセンブリ「DataModel」への参照を持っています。[サービス参照の追加...]ダイアログを使用してサービスプロキシを作成し、[参照されているすべてのアセンブリでタイプを再利用する]を選択していますが、それでも、私のものを再利用する代わりに新しいタイプを作成します。

  • 以前は機能していましたが、突然タイプを再利用しなくなりました
  • サービス参照を追加する前に共有アセンブリを参照しても機能しません
  • VS2010を再起動しても役に立ちません(すべての更新があります)
  • 単純なPOCOクラス(整数プロパティを含む単純なクラス)で試しましたが、運がありませんでした
  • サービス参照(または共有アセンブリ参照)の削除と再追加は役に立ちませんでした
  • 「指定された参照アセンブリでタイプを再利用する」で共有アセンブリを選択するだけです-運がありません
  • svcutil.exe /reference同じ結果が得られます

どういうわけか終わりです。他に解決策はありますか?

編集:プロジェクトを以前のコミットにリセットしただけで、どのコミットを使用しても同じ問題が発生することを追加する必要があります。そして、私はそれが以前のコミットで機能したことを知っています!