問題タブ [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 に答える
199 参照

c# - クラスライブラリServiceModelセクションをアプリケーションapp.configに追加する際の問題

別のクラスライブラリにサービス参照がある場合、実行中のアプリケーションのapp.configへのサービス参照を持つクラスライブラリの「system.serviceModel」セクションを追加する必要がある方法について、いくつかの質問/回答を読みました。

ただし、コードがバインディングセクションを見つけることができないという例外をスローするため、「system.serviceModel」にすべてを追加することはできないことがわかりました。そのため、app.config / configSectionセクションに、どのdllがそのセクションを使用するかを示す宣言を追加する必要があると(おそらく間違って)推測しました。

これを行う(またはしようとすると)と、追加しているセクションが気に入らないため、アプリケーション(Windowsサービス)がクラッシュします。私はそれを次のように追加しようとしていました:

私は明らかに何か間違ったことをしていて、どの例からも何が欠けているのか見ていません。

前もって感謝します。

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

c# - ServiceReference.Pathが指すWebサービスのすべてのWebメソッドを取得する方法

私のASP.NETアプリケーションでは、を使用しServiceReferenceCollectionて一連のを実行し、コードビハインドでは、 .NetReflectionを使用してのすべてのパブリック引数と対応する引数WebServicesを把握するように求められます。ただし、このクラスでは、リフレクションに使用できる情報しか提供されていませんが、からの方法がわかりません。WebMethod(s)WebServicesServiceReferencePathGetType()Path

0 投票する
5 に答える
3730 参照

visual-studio-2010 - VS2010サービスリファレンスの更新*クレイジー*遅い(5分など)

私たちのチームは、5分以上の投資であるため、ソリューションのサービス参照を更新することを恐れ始めています。すべてがVisualStudioのWebサーバー内のローカルホストです。

私の質問は-この問題が何であるかをどのようにデバッグできますか?終わったら問題なく動作しますが、長い遅延はおかしいです。どこを見ればよいかわからない場合は、おそらくこれを解決できます。

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

c# - WCF - 元のコードのコピー/貼り付けまたは共有抽象クラスの自動生成コードによる DataContract?

これは、DataContract である他のクラスの基本クラスとして使用する基本クラスです。ここで問題ですが...

Proj1 で Add Service Reference... (MyService) を選択すると、FooBase コードを含むコードが生成されます。Proj2 で Add Service Reference... (OtherService) を選択すると、同じことが行われます。

しかし、両方のプロジェクトが参照できる独自のアセンブリに Foo 基本クラスを配置したいので、次のことをお勧めします。

FooBase クラスをそのまま他の共有アセンブリにコピー アンド ペーストしますか?

または、生成された FooBase クラスのコードを他の共有アセンブリにコピー アンド ペーストしますか?

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

wcf - WCF サービス参照の追加

サービスに複数のインターフェイス タイプを追加する方法を知りたいです。現時点では、表示できるのは 1 つだけです。サービスリストの下に表示したいインターフェースが他にもいくつかありますが、どうすればよいですか?

私は初心者なので、まだ写真を投稿できないことがわかったので、スクリーンショットを説明しようと思います.....クライアントアプリケーションで、サービス参照を追加したいと思います。私はmex エンドポイントを見つけることができ、それは私のサービスを見つけますが、* サービスに関連付けられた1 つのインターフェイス タイプしか見つけることができません。インターフェイス タイプをクリックすると、使用可能な操作が表示されますが、[サービス参照の追加] ダイアログ ボックスのサービス ウィンドウで、サービス ツリービューのサービス ブランチに複数のインターフェイス タイプを追加したいと考えています。

インターフェースコントラクトという言葉が交換可能かどうかはわかりません

ありがとう

クリス

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

wcf - WCF Web サービスとコンストラクター

いくつかの (より複雑な) クラスを入力/戻りパラメーターとして使用する単純な Web メソッドを (WCF サービスの一部として) いくつか作成しました。[OperationContract] によって属性が付けられた各 Web メソッド、[DataContract] によって属性が付けられた各データ クラス、[DataMethod] によって属性が付けられたクラス内の各データ フィールド。クライアント側では、サービス参照を追加することでこれらの Web メソッドを呼び出すことができます。すべて問題ありませんが、クライアント側で上記のデータ クラスのいくつかのインスタンスを作成すると、それらのコンストラクターが実行されません。各インスタンスを初期化するのは少し複雑なので、毎回、独自のコンストラクターによってクライアント側でインスタンスを初期化する方法があると考えました。前もって感謝します!イラン。

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

asp.net - サービス参照を使用して、ASP プロジェクトから RESTful WCF サービスをどのように使用しますか?

別の ASP.net プロジェクトから使用したい RESTful WCF サービスを開発しています。

REST を使用してサービスを利用するために ASP プロジェクト内からサービス参照を使用することは可能ですか、それともすべてのサービス参照は SOAP として扱われますか?

サービス ライブラリをサービス参照として使用したり、HttpClient を使用して WCF スターター ツールキットを使用して REST サービスを使用したりする例はたくさんありますが、私が望んでいたことを実行するものは見つかりませんでした。

以下は、サービス参照が追加されたときに自動生成される ASP.Net web.config ファイルからの抜粋です。ご覧のとおり、SOAP について言及しています。

これは、サービス web.config からの抜粋です。

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

visual-studio-2010 - 「サービス参照を追加...」をxsdに

Visual Studio 2010 で xsd へのサービス参照を作成できます。その参照は、リンクされたすべての xsd ファイルをダウンロードします。ただし、解決策があるかどうかを確認したい2つの問題があります。

  • 各 xsd の URL は、実際には .gx で終わります (例: http://mycompany.com/Schema1.gx )。Visual Studio がファイルをインポートすると、ファイルの名前が .xsd に変更されますが、xsd:import ノードでは元の参照名が .gx で保持されるため、Visual Studio に入ると、私の参照は「見つからないか無効」になります。

  • 一部の xsd:import ステートメントでは、参照先の .gx ファイルへのパスが別のディレクトリにあります (例: schemaLocation="subDirectory1/Schema1.gx")。ただし、それらがインポートされると、すべての xsd ファイルは Visual Studio の同じディレクトリにありますが、xsd:import ノードはフラットな構造を反映するように変更されません。

これらの xsds を有効な方法でインポートするソリューションはありますか?

0 投票する
4 に答える
3828 参照

visual-studio-2010 - VS2010 サービス参照の追加がありません (サービス参照を追加できません)

この質問と同じと思われる問題があります。Visual Studio のどのプロジェクトにもサービス参照を追加できません。コンピューター全体をフォーマットし、Windows (Windows 7 Ultimate) と VS2010 Professional を再インストールしました。2回。これは私が受け継いだ仕事用コンピューターであり、ドライブをフォーマットしてすべてを再インストールした後でも、このコンピューターのどのプロジェクトにもサービス参照を追加できないのは奇妙なことです。

私は .NET 3.5 が私のプロジェクトの設定でターゲットにされていることを 100% 確信しており、それを試すために空のプロジェクトを作成しました。同じ結果です。何が欠けているのかわかりません。私はTFSから元のソリューションを引っ張っています(他の誰もこの問題を抱えていません)ので、ソリューションに何かが欠けているわけではありません。

何かご意見は?

編集:

別のアカウント (管理者も) を作成したところ、そのアカウントでプロジェクトへのサービス参照を追加できます。何か不足していますか?私の元のアカウントにはアポストロフィーが含まれています。

編集2:

これは修正されましたが、修正アクションには満足できません。後で Microsoft にバグを報告する予定ですが、そもそも何が原因で、今後どのように回避するのかを理解したいと思っています。

編集3:

Microsoft でバグ レポートを開きました (ここ)。

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

silverlight - SilverlightServiceReferenceによりMethodAccessExceptionが発生します

System.Versionを返すWCF操作MyGetVersion()があります。Silverlightサービス参照からの呼び出しをデバッグするときに、サービスが正しいSystem.Versionオブジェクトを返すことを確認しました。サービスリファレンスでは、自動生成されたメソッドは次のとおりです。

例外を発生させます:

メソッド'DynamicClass.ReadVersionFromXml(System.Runtime.Serialization.XmlReaderDelegator、System.Runtime.Serialization.XmlObjectSerializerReadContext、System.Xml.XmlDictionaryString [])'でメソッド'System.Version。にアクセスしようとしました。 ctor()'が失敗しました。

これを確認するには、「CLR例外の中断」ヘルパーをオンにする必要がありました。それ以外の場合は、TargetInvocationExceptionです。System.Version()コンストラクターは、私が知る限り公開されています。私は何が間違っているのですか?