【发布时间】:2013-11-07 06:21:55
【问题描述】:
我有一个可以作为 Windows 服务或独立控制台运行的应用程序。它被远程部署在我客户的服务器上。当我远程桌面进入服务器时,我使用用于运行我的应用程序的 Windows 服务配置的相同域帐户。因此,将应用程序作为 Windows 服务或控制台运行绝对是在相同的凭据下完成的。或者是吗?问题是我的控制台抛出“访问消息队列系统被拒绝”异常,而 Windows 服务对此没有任何问题。访问 MSMQ 系统的应用程序的所有功能都封装在一个 .dll 中,供 windows 服务和控制台使用,因此应该没有区别。
关于我应该改变什么的任何想法?
【问题讨论】:
-
在远程桌面会话期间在命令提示符下运行 WHOAMI 时会显示什么?是您期望的帐户吗?