2011-05-13 4 views
0

내가 블로그의 지시에 의해가는 Windows 서비스에서 WCF 이중 서비스 (netTcpBinding)를 호스팅 한 시작를 거부 : http://www.dotnetspark.com/kb/2096-step-by-step-hosting-wcf-service-with-nettcpbinding.aspxWindows 서비스는

모든 내가 서비스를 시작하려고 시간까지 잘 간다. 서비스를 시작하려고하면 다음과 같은 오류 메시지가 표시됩니다.

The Service1 service failed to start due to the following error: Access is denied.

아무에게도 아이디어를 줄 수 있습니까? 나는 마감 시간에 좀있어 신속한 도움을 주시면 감사하겠습니다 !!

답변

1

액세스가 거부되었습니다. 서비스에 사용 된 자격 증명에 디스크 나 코드에서 사용 된 다른 리소스에 대한 액세스 권한이 없다는 것을 알려줍니다. 이 용도로 만든 시스템 계정 또는 특정 서비스 계정으로 서비스를 실행하고 있습니까?

+0

"네트워크 서비스"에서 실행 중입니다. – cvraman

0

오류가 무엇인지 확인하려면 서비스를 디버그하거나 추가 로깅을 추가해야합니다.

0

같은 오류가있어서 NTFS 암호화와 관련이 있습니다 ... 해당 서비스가 NTFS EFS에서 해당 폴더에 대해 권한이없는 사용자로 시작되고있었습니다. 해결책은 해당 디렉터리에서 EFS를 제거하거나 사용자를 추가하는 것입니다.

엑톤이 설명했습니다 here.

관련 문제