webservices를 통해 back.end 시스템에 액세스하려고 시도하고 있습니다. 데이터를 가져올 때마다이 비누 예외에 직면합니다. 저는 이것을 위해 고심했습니다. 잠시. 어떤 팁?NT AUTHORITY NETWORK SERVICE 로그인 실패
System.Web.Services.Protocols.SoapException : System.Web.Services.Protocols.SoapException : 서버가 요청을 처리 할 수 없습니다. ---> System.Reflection.TargetInvocationException : 예외가 호출 대상에 의해 throw되었습니다. ---> 잘못된 로그인 이름 : 'NT AUTHORITY \ NETWORK SERVICE' ''.
출처 : XXX 유형 : YYY 시간 : 15-09-2009 17시 40분 56초 장소 : MyMachine을의 @의 C : \ MyFolder에 최종 사용자 \ : NT AUTHORITY \ NETWORK SERVICE 사용자 : AAA의 \의 BBB 어셈블리 : MyAssembly, 버전 = 6.1.9.2100, 문화 = 중립, PublicKeyToken = null rscEnumType : ZZZ RscCode : BadLoginName 번역 된 : 잘못된 로그인 이름 : 'NT AUTHORITY \ NETWORK SERVICE' '' '. 버전 : MyServices.build : 날짜 : 28-05-2009 20시 컴퓨터 : 컴퓨터 이름 버전 : 버전
서비스에
안녕하세요, 문제가 아니라는 사실이 드러났습니다. 필요한 권한이 이미 설정되어 있습니다. 문제는 내가 부르고 있던 웹 서비스에 관한 것이었다. IIS에서 익명 인증을 사용할 수있게되었습니다. 이제는 익숙하지 않습니다. 경험이 많지 않고 'NetworkService'가 아니라 '당신의 서비스가 익명으로 실행될 가능성이 큽니다. .. "좀 도와 줬어 ... 요점은 그 힌트 =) Tks –
다행히 문제를 해결하는 데 도움이되었습니다. 제안으로 IIS에서 사용 권한 및 인증에 대한 내용을 읽으십시오. 웹 서비스를 실행하려면 운영의 기본 사항을 알아야합니다. 인증/권한 부여는 그 중대한 부분입니다. – jro