DOBON.NETプログラミング掲示板過去ログ
メッセージキューのサービスについて
題名: メッセージキューのサービスについて
著者: zono
日時: 2008/09/02 14:43:36
ID: 22898
この記事の返信元:
(なし)
この記事への返信:
(なし)
ツリーを表示
環境/言語:[windows XP VS2003]
分類:[.NET]
毎回本掲示板にはお世話になっております。
メッセージキュークラスについてお聞きしたくて質問させて頂きます。
メッセージキュー(プライベートキュー)を使用してメッセージの通信を行っています。
キューのパスを.\private$\myqueとしてcreate関数をコールするとExceptionが
発生し、以下のメッセージが出力されてしまいます。
------------------------------------------------------------------------
System.Messaging.MessageQueueException - メッセージ キュー サービスは使用できません。
at System.Messaging.MessageQueue.Create(String path, Boolean transactional)
at System.Messaging.MessageQueue.Create(String path)
-------------------------------------------------------------------------
状況としては、メッセージキューを実装しているEXEをスタートアップに登録
して自動起動するようにしています。再起動を行うと上記の事象が発生します。
Createする前にExistsでキューの存在を確認して、存在しなかったらCreateを
コールして、存在してたらNewしています。
再起動後、キューが存在していると成功し、キューが存在しないと、Createを
コールした時点でExceptionが発生してしまいます。
再起動しているのに.\private$\myqueに既に存在しているのも妙に感じてしまい
ますが、Createを実行してExceptionが発生してしまうのも疑問です。
申し訳御座いませんが、何かわかりましたら教えて頂けると助かります。
よろしくお願い致します。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
毎回本掲示板にはお世話になっております。
メッセージキュークラスについてお聞きしたくて質問させて頂きます。
メッセージキュー(プライベートキュー)を使用してメッセージの通信を行っています。
キューのパスを.\private$\myqueとしてcreate関数をコールするとExceptionが
発生し、以下のメッセージが出力されてしまいます。
------------------------------------------------------------------------
System.Messaging.MessageQueueException - メッセージ キュー サービスは使用できません。
at System.Messaging.MessageQueue.Create(String path, Boolean transactional)
at System.Messaging.MessageQueue.Create(String path)
-------------------------------------------------------------------------
状況としては、メッセージキューを実装しているEXEをスタートアップに登録
して自動起動するようにしています。再起動を行うと上記の事象が発生します。
Createする前にExistsでキューの存在を確認して、存在しなかったらCreateを
コールして、存在してたらNewしています。
再起動後、キューが存在していると成功し、キューが存在しないと、Createを
コールした時点でExceptionが発生してしまいます。
再起動しているのに.\private$\myqueに既に存在しているのも妙に感じてしまい
ますが、Createを実行してExceptionが発生してしまうのも疑問です。
申し訳御座いませんが、何かわかりましたら教えて頂けると助かります。
よろしくお願い致します。