0

DBを使用せずにプロジェクト間で直接データを処理したいので、自己ホスト型のWCFサービス(IISなし!)を探しています。

基本的に私が必要としているのは、次のように聞いているサービスです。

http:/ My-Public-IP / ServiceName / MethodName /

ユーザーが作成し、そのアドレスへのHTTPリクエストが発生した場合、デバッグモードでキャッチできるようにしたいので、Pingと呼ばれる操作コントラクトがあるとします。

public string Ping()
{
 return "Ping";
}

ユーザーがHTTPREQUESTを作成すると、そのメソッドにアクセスします。

私の質問は、それを行うのに最適な設計です。このサービスは世界中からアクセスできるようになっていることを覚えておいてください。デスクトップにあります。ポートなどを開く必要があることはわかっていますが、処理できます。

そのようなプロジェクトを設計する方法について皆さんからの提案が必要です。チュートリアル、例、記事、または主題に関するデータがある場合は、感謝します。

前もって感謝します。

4

1 に答える 1

0

使用しているプロセスが何であれ、ServiceHostクラスのインスタンスを作成する必要があります。これは、メッセージの受信、ディスパッチ、サービスインスタントのインスタンス化などを実際に処理するコアクラスです。

于 2013-03-25T13:47:44.043 に答える