【问题标题】:Microsoft Message Queue and ASPXMicrosoft 消息队列和 ASPX
【发布时间】:2016-10-12 13:06:57
【问题描述】:

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

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

为了安全起见,我只好将MSMQ的权限设置为一个用户组,这样第一次随机就无法删除队列或清空队列。 然而,这可悲地剥夺了我的应用程序写任何东西的权利。

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

即使我不使用 NserviceBus,我也尝试过这里给出的建议:http://blog.jonathanoliver.com/nservicebus-asp-net-permissions-for-msmq/ 通过提供网络服务 getpropertiespeek接收发送权利,但这还不够。

如果需要,我可能会添加代码,但这里似乎没有必要,因为它主要用于 GUI。

感谢您的帮助:)

【问题讨论】:

  • 您在 IIS 中的应用程序池可能作为 ApplicationPoolIdentity 运行。您可以创建或使用 Windows 域帐户来运行应用程序池。或者您可以根据需要将其更改为网络服务。
  • 没错。如果您发表评论,我会接受您的回答:)

标签: c# msmq


【解决方案1】:

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

【讨论】:

  • 我......即使我的声誉太低也接受你的回答;'(奇怪的事情堆栈溢出。为了完整起见,我确实不得不更改我的应用程序池的身份,但它在之后完美运行.
猜你喜欢
  • 1970-01-01
  • 2015-07-20
  • 1970-01-01
  • 2013-05-16
  • 2010-10-15
  • 2011-01-01
  • 2011-05-12
  • 2010-10-21
  • 2011-02-21
相关资源
最近更新 更多