1

안녕하세요 이상한 문제가있어서 근본 원인을 찾을 수 없습니다. Redemption을 사용하여 응용 프로그램을 빌드하고 배포 한 결과 제대로 작동했지만 갑자기 UAT 서버의 설치가 중단되었습니다. 그러나 생산에서 일하고 있습니다 (하나님 감사).이 오류를 해결하는 방법 보너스 사용시 MAPI_E_FAILONEPROVIDER

우리의 응용 프로그램은 콘솔 기반이며 .NET 3.5를 사용하여 완전히 작성된 것이 아니라 작동하지만 스케줄러 작업을 통해 동일한 응용 프로그램을 실행하려고하면 작동하지 않지만 exe 파일을 두 번 클릭하면 제대로 작동하면 Exchange에 연결하여 비즈니스 논리에 따라 파일을 읽고 다운로드하지만 스케줄러 작업으로 실행하려고하면 실행되지 않습니다. 아래

작은 오류 정보가

2012-06-15 16:05:06,724 EmailProcess.Program - message = Error in IMAPISession::OpenMsgStore: MAPI_E_FAILONEPROVIDER ulVersion: 0 Error: Microsoft Exchange is not available. Either there are network problems or the Exchange computer is down for maintenance. Component: Microsoft Exchange Information Store ulLowLevelError: 2147746069 ulContext: 1318

편집 한 제안하십시오 ... 당신을 위해 도움이 될 것입니다 : 더 많은 정보 윈도우 2008 서버, SpecialTasksUser라는 이름의 사용자는에 구성되어 서버로 로그인하고 관리자 권한을가집니다. Outlook이 설치되고 프로필이 다른 사용자 이름 OutlookSpecial 사용자에 대해 구성된 경우 SpecialTasks 사용자 사용자를 사용하여 로그인하고 Outlook을 시작하면받은 편지함과 개인 폴더가 표시됩니다.

예약 된 작업을 생성했으며이 사용자는 관리자 권한이 있으며 여기에 오류가 발생하여 사용자 이름 SpecialTasksUser으로 실행되도록 구성했습니다. 다른 한편, 설치 디렉토리로 이동하여 * .exe 파일을 두 번 클릭하면 응용 프로그램이 작동하고 사용 후 successuflly가 전자 메일을 읽고 어떻게 처리되는지 ... 이 정보가 도움이되기를 바랍니다. ....

답변

1

대부분 프로세스의 잘못된 상위 ID를 사용하고 있습니다. 스케줄러는 기본적으로 자체 계정으로 실행됩니다. 올바른 Windows 계정을 지정했는지 확인하십시오.

+0

부모 신원이란 무엇입니까? 예약 된 작업을 실행하는 데 사용하는 ID에 대해 말하고 있습니까? 실제로 우리는 이것을 위해 생성 된 speical 사용자를 가지고 있으며 프로세스를 실행하기 위해 서버에 대한 관리자 권한을 가지고 있습니다. 이 동일한 계정을 사용하여 서버에 로그인하고 두 번 클릭하여 동일한 응용 프로그램을 실행하면 앞에서 설명한 것처럼 응용 프로그램이 성공적으로 작동하지만 동일한 사용자 계정을 사용하여 예약 작업을 만들고 실행하려고하면 오류가 발생합니다. 도와주세요 .... – Shax

+0

프로세스를 실행하는 사용자의 ID가 기본 사서함 소유자의 프로필과 일치하지 않습니다. 맞습니까? –

+0

네가 맞습니다. 둘 다 다른 사용자이고이 시나리오는 현재 생산 중이며 이전에 UAT 박스에서 일하고있었습니다. 갑자기 중지되었습니다. – Shax