2010-02-24 5 views
0

내 로컬 PC (Windows 7)와 내 로컬 홈 서버 (Windows 2008)에서 새 웹 사이트 (Windows 2003)에 내 웹 사이트를 배포하고 문제가 발생했습니다.가장 이슈가있는 외부 프로세스 시작

다음 코드로 시작하는 프로세스가 있습니다. 변환 된 비디오 파일이 전달됩니다.

System.Diagnostics.ProcessStartInfo StartInfo = new System.Diagnostics.ProcessStartInfo(Command, Parameters); 

내가 가진 문제점은 새로운 Windows 2003 서버에서 작동하지 않습니다. 오류 또는 아무것도 없습니다. 서버와 taskmgr.exe를 보면 프로세스 시작을 볼 수 있지만 아무 일도 일어나지 않습니다.

내가보기에 모든 사람이 내가 갖고있는 webconfig에 impersonate = "true"가 있어야한다고 말하고 있는데, 현재 원격 데스크톱에 로그인하는 데 사용하는 관리자 계정으로 설정되어 있습니다.) ??? 괜찮

<identity impersonate="true" userName="Administrator" password="********" /> 

이 여전히 프로세스가 사용자 이름 = "네트워크 서비스"로 시작되는 taskmgr.exe를에 보면 .. 작동하지 않습니다 ...

어떤 아이디어가? ?

답변

1

내가 제공 할 수 없습니다,하지만 어쩌면이 도울 수있는 구체적인 솔루션 :이

  • 빌드 A (권한 등 누락) 관련 보안 인 경우

    • 찾을 Process Monitor으로 낮은 수준을 살펴보십시오 디버그 버전의 programm 및 문제를 좁히기 위해 일부 Debug.Print() 문을 삽입하십시오. 이 메시지는 bei Debug Viewer으로 볼 수 있습니다.
    • 잘못되었거나 누락 된 어셈블리의 문제 일 수 있습니다. 이 문제를 찾으려면 Fusion Log Viewer을 살펴보십시오.

    아마도 이러한 기술 중 하나가 문제를 해결하는 데 도움이됩니다.