こんにちは、奇妙な問題があり、根本的な原因を見つけることができません。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に対してプロファイルが構成されています。SpecialTask sUserユーザーを使用してログインし、Outlook を起動すると、読み込まれて受信トレイとプライベート フォルダーが表示されます...これまでのところは問題ありません。
このユーザーには管理者権限があり、エラーが発生する場所であるため、スケジュールされたタスクを作成し、ユーザー名SpecialTasksUserで実行するように構成しました。一方、インストール ディレクトリに移動して *.exe ファイルをダブルクリックすると、アプリケーションが動作し、償還が正常に電子メールを読み取り、想定どおりの処理を実行します...助けてください この情報がお役に立てば幸いです.. ...