2010-11-30 4 views
0

나는 서버에서 실행되는 몇 가지 웹 앱을 가지고 있습니다. 우리는 A, B, C라고 부를 것입니다. A와 B는 일부 로깅을하는 웹 서비스를 사용하도록 수정되었습니다. 나는 이제 응용 프로그램 C 에이 웹 서비스를 추가하려고하지만 위의 오류가 발생합니다. 나는 실험하기로 결심했다. 모든 것을 잘 실행하고 제거하는 앱 B에서 모든 코드를 가져갔습니다. 그런 다음 앱 C를 가져 와서 해당 디렉토리에 코드를 삽입하여 가상 디렉터리의 설정 문제가 아닌지 확인했습니다. App C는 여전히 작동하지 않으며 아이디어가 부족합니다. 이 코드는 .NET 2.0과 3.5 모두에서 동일한 결과로 컴파일되었습니다.요청이 HTTP 상태 401 : Unauthorized로 실패했습니다. 다른 앱이 같은 서비스를 잘 사용하는 서버에서

코드를 참조하십시오. 나는 또한 나의 신임장을 통과 시키려고 노력했다.이 선은 아래에서 빠져 나갔다.

UserLogService.UserActivity TestService = new UserLogService.UserActivity(); 

TestService.PreAuthenticate = false; 

TestService.Credentials = System.Net.CredentialCache.DefaultCredentials; 
TestService.InitializeUserActivity(); 
ReturnValue = TestService.LogEntry("US043401", "VOL", "DQIF", "DEFAULT.ASPX", 
       "Data Source Id=" + ddlDatasource.SelectedItem, "Data Feed Id=" 
       + ddlDataFeed.SelectedItem).ToString(); 
+1

응용 프로그램이 동일한 응용 프로그램 풀 및/또는 동일한 자격 증명으로 실행되고 있습니까? –

답변

0

분명히 말해서 서버 로그에는 무엇이 있습니까?

관련 문제