2

IIS7.5 (WAS) でホストされている wcf msmq サービスがキューからのメッセージの処理を停止するという問題が発生してから、1 か月以上が経過しています。

「ある時点で」キューからのメッセージの処理を停止する以上に絞り込むことはできませんでした。http ブラウザー呼び出しを介してサービスを呼び出すと、処理が再開されます。

この問題に関する非常に多くの記事、ブログ、およびフォーラムの投稿を読んだ後、次のことを確認しました: セキュリティ設定、プロトコル バインディング、および msmq/サービスの命名。

この記事http://www.daczkowski.net/2010/11/19/leveraging-msmq-in-asp-net-application-through-wcf-service/に励まされて、最終的に(ほぼ)問題を解決したようですWindows Server 2008 r2 sp1 64 ビットの場合、Windows 7 32 ビットではまだ表示されるようです。

さて、私の質問に移ります:AppFabric拡張機能を実行していないIIS7.5でmsmq WASがホストするwcfサービスが(すべての条件下で)実際に再起動するという保証が実際に存在するかどうか(これに関するドキュメントをいただければ幸いです)、誰か教えてください。 ?

この質問が非常に複雑であることは認識していますが、この再起動の問題を解決するために AppFabric を使用して OTS パッケージを拡張する必要がある理由についてのドキュメントが必要です。

よろしくお願いします、

4

1 に答える 1

0

IIS がキュー名にバインドできるアドレスを実際に使用している net.msmq エンドポイントですか? 構成で IIS と互換性のない名前を使用することは可能であり、WAS は解決できるパス名に続くキューにのみ登録するため、WAS は実際にアプリケーションをウェイクアップすることはできません。その場合、サービスを実際にアクティブにして、サービスが独自のキューにバインドされるようにするには、AppFabric または「スタートアップ」スクリプトのようなものが必要です。

于 2011-05-27T15:06:07.130 に答える