Microsoft Message Queue和ASPX

时间:2016-10-12 13:06:58

标签: c# msmq

我使用MSMQ编写了一个小应用程序,用于将数据从我的应用程序传递到另一个应用程序,这是MSMQ的目的。

我还写了一个小的aspx网页来监控msmq的内容,可以用来向它发送消息。

出于安全原因,我必须将MSMQ的权限设置为用户组,以便第一个随机不能删除队列或清空它。 但是,这遗憾地删除了我的应用程序写任何内容的权利。

是否有人知道aspx网页属于哪个用户组?

即使我不使用NserviceBus,我也尝试了这里给出的建议:http://blog.jonathanoliver.com/nservicebus-asp-net-permissions-for-msmq/给予网络服务 getproperties peek ,< 接收发送权限,但这还不够。

我可能会根据请求添加代码但这里似乎没有必要,因为它主要是GUI使用。

感谢您的帮助:)

1 个答案:

答案 0 :(得分:2)

IIS中的应用程序池可能正在以ApplicationPoolIdentity身份运行。您可以创建或使用Windows域帐户来运行应用程序池。或者,如果需要,可以将其更改为网络服务