【发布时间】:2012-06-15 15:29:54
【问题描述】:
您好,我有一个奇怪的问题,无法找出根本原因。我们使用 Redemption 构建和部署了我们的应用程序,一切正常,但突然 UAT 服务器上的安装停止工作。但在生产中也是如此(感谢上帝)。
我们的应用程序是基于控制台并使用 .NET 3.5 编写的,它并没有完全关闭,它正在工作,但是当我们尝试通过调度程序任务运行相同的应用程序时它没有工作,但是当我们双击 exe 文件时工作正常,成功连接到 Exchange 根据我们的业务逻辑读取和下载文件,但当我们尝试在调度程序任务下运行时未执行。
以下是小错误信息,可能对您有所帮助..
2012-06-15 16:05:06,724 EmailProcess.Program - 消息 = 错误 IMAPISession::OpenMsgStore: MAPI_E_FAILONEPROVIDER ulVersion: 0 错误: Microsoft Exchange 不可用。要么有网络 问题或 Exchange 计算机因维护而停机。零件: Microsoft Exchange 信息存储 ulLowLevelError:2147746069 ulContext: 1318
请推荐
编辑 1:更多信息 Windows 2008 Server,在服务器上配置了一个名为 SpecialTasksUser 的用户来登录并拥有管理员权限。 Outlook 已安装并为不同的用户名 OutlookSpecialUser 配置了配置文件,当我们使用 SpecialTasksUser 用户登录并启动 Outlook 时,它会加载并显示收件箱和私人文件夹......所以非常好。
我们创建了计划任务并配置为在用户名 SpecialTasksUser 下运行,因为该用户具有管理员权限,这就是它出错的地方。另一方面,当我们进入安装目录并双击 *.exe 文件时,应用程序可以正常工作,并且兑换成功会读取电子邮件并执行预期的操作...请帮助 我希望这些信息会有所帮助.....
【问题讨论】:
标签: c# scheduled-tasks windows-server-2008-r2 outlook-redemption