Windows 7 컴퓨터에 C# Windows 서비스를 성공적으로 배포했습니다. 이제C# 폴더에 쓸 때 Windows 서비스 액세스가 거부되었습니다.
,이 코드를 사용하여 파일을 만들려고 할 때 :
FileStream os = new FileStream(String.Format(folderName, fileName), FileMode.Create);
내가 파일 경로에 접근이 거부되었습니다. 서비스 설치에서
난에 다음 매개 변수를 설정 : 내가 파일을 만들려면 아무것도 도움이되지 폴더에 대한 전체 권한을 가진 모든 가능한 계정을 추가this.serviceProcessInstaller1.Account =
System.ServiceProcess.ServiceAccount.LocalSystem;
this.serviceProcessInstaller1.Password = "Pass";
this.serviceProcessInstaller1.Username = "Administrator"
.
모든 제안은 매우 당신은 잘못된 방법으로 String.Format()
을 사용하고
관리 도구의 서비스 대화 상자에서 서비스에서 사용하는 사용자 계정을 확인 했습니까? –