2016-10-12 9 views
0

MSMQを使って小さなアプリケーションを作成しました。私のアプリから別のアプリケーションにデータを渡す方法です。これはMSMQの目的です。Microsoft Message QueueとASPX

また、msmqの内容を監視し、メッセージを送信するために使用できる小さなaspx Webページを作成しました。

セキュリティ上の理由から、MSMQの権限をユーザーグループに設定する必要があったため、最初のランダムでキューを削除したり空にしたりすることはできませんでした。 しかし、これは悲しいことに何かを書くために私のアプリの権利を削除しました。

誰かがaspxウェブページの一部であるユーザーグループについてのヒントはありますか? を受け取り、権利を送るが、それはありませんでした、ネットワークサービスにのgetPropertiesPEEKを与えることによってhttp://blog.jonathanoliver.com/nservicebus-asp-net-permissions-for-msmq/:私はNserviceBusでは動作しませんが

、私はここでのアドバイスを試してみました十分な。

要求があればコードを追加することがありますが、ほとんどの場合はGUIを使用しているので、ここでは必要ないようです。あなたの助けのための

感謝:)

+0

IISのアプリケーションプールがApplicationPoolIdentityとして実行されている可能性があります。 Windowsドメインアカウントを作成または使用して、アプリケーションプールを実行できます。また、必要に応じてネットワークサービスに変更することもできます。 – Crowcoder

+0

そうです。あなたがコメントをすれば私はあなたの答えを取るでしょう:) – DoctorPrisme

答えて

2

IISでのアプリのプールは、おそらくApplicationPoolIdentityとして実行されています。 Windowsドメインアカウントを作成または使用して、アプリケーションプールを実行できます。または、必要に応じてネットワークサービスに変更することができます。

+0

私の評判が低すぎる場合でもあなたの答えを受け入れる '(奇妙なものがスタックオーバーフロー 私の本当に私のアプリケーションのアイデンティティを変更する必要があったプールが完璧だった。 – DoctorPrisme