問題タブ [msmqbinding]

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 に答える
482 参照

http - 「既定の Web サイト」ではなく、HTTP 経由で MSMQ を動作させる方法

タイトルにあるのは本当に……。

DEFAULT Web サイトで MSMQ が HTTP 経由でメッセージを受信して​​います。IPアドレスが割り当てられているだけです。

特定の URL を使用してメッセージをキューにプッシュできるようにする必要があります (本番環境ではプロキシなどによってブロックされません)。

問題は、MSMQ が「既定の Web サイト」にしかインストールされないことです。そして、私の弱い試みは失敗しました。

  1. net.msmq および msmsq.formatname へのバインドを「既定以外の Web サイト」に追加しました。「既定の Web サイト」で機能するため、「バインディング情報」を「localhost」として使用しました。
  2. デフォルト以外の Web サイトで Web アプリケーションを作成しました。同じフォルダー (inetpub\wwwrot\msmq) を指します。[これが機能していないところだと思いますが、それはどのように「魔法のように」機能するのでしょうか??
  3. 「デフォルト以外」の Web サイトで MSMQ と呼ばれる「Web アプリケーション」に net.msmq および msmsq.formatname プロトコルを追加しました。

上記の手順は基本的に同じです。ここにあるさまざまなスクリプトを実行して、私もこれを行いました: http://channel9.msdn.com/shows/Endpoint/endpointtv-Screencast-Configuring-WAS-for-TCP- Endpoints/およびhttp://geekswithblogs.net/sathya/archive/2011/08/17/the-protocol-net.msmq-is-not-supported.aspx

喜びのないすべて。

特定のドメインを使用して msmq http メッセージを受信する必要があるだけです。

PS、本番環境では、ドメインにも SSL 証明書があります。(win サーバー 2008 r2 上)