Net CoreでNetNamedPipeBinding WCFへの参照を追加します -- c# フィールド と web-services フィールド と wcf フィールド と asp.net-core フィールド と ipc フィールド 関連 問題

Add reference to netNamedPipeBinding WCF in .net core












2
vote

問題

日本語

well、これは少し長いです:)

.NET Frameworkを使用して、ASP.NET CORE 1.1.2を使用してプロジェクトがあります。 Windowsサービスを使用してプロセス間通信(IPC)をやりたいです。このWindowsサービスには、自己ホスト付きWCFサービスがあります。通信は同じマシンのみにあるため、 netNamedPipeBinding の使用について考えていました。

私のASP.NETコアプロジェクトの名前付きパインへの参照を追加しようとしています。 「依存関係」 - &gtを右クリックします。 "接続されているサービスの追加" - > 「Microsoft WCF Webサービスリファレンスプロバイダ - プレビュー」。その後、名前付きパイプアドレスを挿入します。 "net.pipe:// localhost / mynamedpipe /"。それから私は「行く」をクリックしてください。それから私はこのエラーメッセージを入手します:

サービスを見つけようとしたときにエラーが発生しました 'net.pipe:// localhost / mynamedpipe /'。サービスURIは無効です。 'net.pipe:// localhost / mynamedpipe /'

私はコンソールアプリケーションを作成し、古いウィザードを使用して(「サービスの追加参照」)、それを正常に設定しました。そしてそれは期待通りに動作します。

だから私の質問は、私の.NETコアプロジェクトに参照を追加する方法を私の.NETコアプロジェクトに追加する方法> netNamedPipeBinding wcf?

私の2番目の質問は、私の以前の説明に基づいて、これはIPCのための最良のアプローチであるか、あるいは他のバインディングをよりよく使うのですか?

たくさんありがとう

英語

Well, this will be a bit long :)

I have a project using asp.net core 1.1.2, using .net framework. I want to do a inter process communication (IPC) with an windows service. This windows service has a self-hosted WCF service. I was thinking about using netNamedPipeBinding, because the communication is on the same machine only.

I am trying to add reference to my named pine in my asp.net core project. I right click on "Dependencies" -> "Add connected service" -> "Microsoft WCF Web Service Reference Provider - Preview". Then i insert my named pipe address: "net.pipe://localhost/mynamedpipe/". Then i click on "Go". Then I get this error message:

An error occurred while attempting to find services at 'net.pipe://localhost/mynamedpipe/'. The service Uri is not valid: 'net.pipe://localhost/mynamedpipe/'

I have created a console application and, using the old wizard ("Add Services Reference"), I successfully configured it. And it works as expected.

So my question is, how can I add reference in my .net core project to my netNamedPipeBinding WCF?

My second question is, based on my previous description, is this the best approach for IPC or is better use other binding?

Thanks a lot

</div
              
     
     

回答リスト


関連する質問

7  Rubyのチャンネルに行きます  ( Go channels in ruby ) 
Goプログラミング言語では、「チャンネル」というファイルを使用してメッセージを送ることができます。 http://dorg/doc/effect_go.html#channels 私は、特にIPCのために、そのようなものをルビーで使うのが大好きです。 ...

0  私のプログラムは、最初のPrintfを表示しないでも待っていない  ( My program keeps waiting dont and does not even show the first printf ) 
<事前> <コード> #include <stdlib.h> #include <strings.h> #include <string.h> #include <stdio.h> #include <sys/ipc.h> #include <time.h> ...

3  設計決定 - Webベースのアプリケーションのアーキテクチャの拡大縮小  ( Design decision scaling out web based applications architecture ) 
この質問は設計決定についてです。私は現在、40k人のユーザーが50メートルのユーザーを成長させることが期待されている40k人のユーザーを持つWebプロジェクトに取り組んでいます(偶発的なユーザーではありません)。あまり努力なしで簡単に縮小できるアーキテクチャを...

2  LinuxでPOSIX APIを使用してMessageキューを使用して整数を送信する方法  ( How to send integer with message queue with posix api in linux ) 
MSGキューで整数を送信しようとしますが、関数MQ_SEND(MQ、&AMP; VAL、SIZEOF(VAL)、0); char型のポインタのみで動作しているので、整数を別の関数または同じ関数でキューに送信する方法があります。 雑談 ...

14  プロセス間通信  ( Inter process communication ) 
私は2つのアプリケーションを持っています:xとy。xはメインアプリケーションであり、それは多くのXMLファイルを処理します。これは10年以上の歴史を持ち、これらのXMLファイルを保存、処理、処理するために使用されてきました。 yは開発しているデバッグツールで、...

0  それらの複数のインスタンスがあるときに.NETプロセスと通信する方法  ( How to communicate with net processes when there are multiple instances of them ) 
同じウィンドウの複数のインスタンスは、同じマシン上で実行されている3.5 SP1 C#アプリケーションが複数あります。 今すぐ.NET、1つのインスタンスからの間にそれらと通信できるようになりたいです。 これを行う最も簡単な方法は何ですか? 私はWCFについて...

2  C ++でIPCを切り離します  ( Decoupling ipc in c ) 
私はさまざまな部分で整理された広いプログラム(Linux上のC ++ / QT)に取り組んでいます。内側のエンジンからさまざまなUIへ(それらのいくつかのグラフィック)。これまでのところ、この部門は、さまざまなUIとエンジンの数に等しいさまざまなプロセスを作成...

1  Windowsにおけるプロセス間同期障壁  ( Interprocess synchronization barrier in windows ) 
窓の異なるプロセスの間に壁を確立しようとしています。それらは本質的に同じプロセスの2コピーです(プロセスの代わりに2つの別々のスレッドとして実行するのはオプションではありません)。 その考えは、両方のプロセスが同時に各段階を開始するようにするために、プログラム...

0  MemoryFileをサービスにバインドできません  ( Bind memoryfile to a service fails ) 
Service に Activity にバインドしようとしています。これは、 Service で作成されたメモリファイルオブジェクトを返します。問題は、 onServiceConnected() コールバック中にアクティビティのコールバック中に、作成された...

1  Cベースのリモートコントロール/デーモン(IPC / RPC)のエレガントなAPI?  ( An elegant api for a c based remote control daemon ipc rpc ) 
私は、共通メディアプレーヤーのようなリモートを持つべきであるデーモン(Cで書かなければならない)を持っています: <事前> <コード> mediaplayer-rc --enqueue /path/to/song.mp3 mediaplayer-dae...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有