2011-12-07 12 views
0

MVCサイトと処理サービスの両方がMassTransitを使用するように設定されています。別のマシンで起動したときにmt_キューが作成されていないという問題が発生したため、キューを削除する必要がありました。今、私のアプリケーションを実行すると、キューを作成できないというエラーが表示されます。デバッグで初めてMassTransitを実行しているときに、キューの作成中にエラーが発生しました。不十分な特権

 sbc.VerifyMsmqConfiguration(); 
     sbc.SetCreateMissingQueues(true); 
     sbc.ReceiveFrom(
      ConfigurationManager.AppSettings["ServiceBusQueue"]); 
     sbc.UseMsmq(); 
     sbc.UseControlBus(); 
     sbc.UseMulticastSubscriptionClient(); 
     sbc.Subscribe(
      subs => subs.LoadFrom(Kernel)); 

ServiceBusQueueがMSMQに設定されている:// localhost /をsample_queueの

私は前に一度、この問題を抱えていたが、私は最終的なアプリケーションにコードを入れたときに、問題が去っていきました。私は管理者としてVisual Studioを実行しています。

どのようなアクセス許可が必要ですか?どこで設定しますか?

+0

最近この種の問題が発生しましたが、今は見つかりませんでした。問題は、キューを作成する権限が不足しているのではなく、コンポーネントのファイルを作成するための権限が不足していたことです。希望が役立ちます。 –

+1

使用しているリリースに、権限のためにプロキシDLLを書き込めないバグがあります。更新されたパッケージは、週末までにリリースされます。その間、teamcity.codebetter.comの/ developビルドのアセンブリを使用することができます。特に、Magnum.dllアセンブリが必要で修正があります。 –

+0

Chrisに感謝します。私はこれをGoogleグループに掲載しましたが、数日前にこの特定の問題をここに入れていたことに気づいていませんでした(それは別の問題でした)。これは私が持っていた問題を解決しました。 – Hammerstein

答えて

0

これは、Chrisによって言及されたバグ修正によって修正されました。

関連する問題