이러한 라인을 따라 시나리오를 처리하는 것으로 보이는 게시물이 많이 있지만, 확실한 답을 찾을 수 없습니다.네트워크 서비스로 실행중인 Windows 서비스에서 프로세스 생성하기
네트워크 서비스로 실행되는 Windows 서비스가 있습니다. 독립 실행 형 SharePoint 설치시 SharePoint API에 액세스해야하기 때문에이 계정으로 실행됩니다.
Network Service로 실행되는 Process.Start를 사용하여 다른 프로세스를 시작하려면 Windows 서비스가 필요합니다. 이 프로세스는 SharePoint와 상호 작용하는 다른 사람이 개발 한 별도의 프로그램입니다. 내 서비스는 데이터를 가져와 데이터를 쿼리하고 UI를 종료해야합니다.
문제는 어떤 이유로 프로세스가 시작된 직후에 종료된다는 것입니다. 필자는 Windows 서비스가 AD 계정으로 실행되는 전체 SharePoint 설치 (독립 실행 형이 아닌)에 대해이를 테스트했으며 정상적으로 작동합니다.
그래서 네트워크 서비스에서 새 프로세스를 만들 수 없다고 생각합니까? 이벤트 뷰어에서 오류가 전혀 표시되지 않습니다.
도움이 될 것입니다.
[procmon] (http://technet.microsoft.com/en-us/sysinternals/bb896645)을 사용하면 시작될 때와 종료 될 때의 프로세스를 확인할 수 있습니다. – Andomar
예, 좋은 생각입니다. 해고했지만 아직 문제를 발견하지 못했습니다. 유일한 단서는 프로그램 파일에 필요한 일부 파일에 액세스하는 과정에 문제가있을 수 있다는 것입니다. – maltesehamster