하위 가상 디렉터리에서 webservice를 호출하여 ASP.NET 사이트를 실행하려고하면 다음 오류가 발생합니다.서버에 ASP.NET 사이트를 배포 할 때 웹 사이트를 호출 할 수 없지만 localhost에서 실행할 수 있습니다.
"요청이 HTTP 상태 401 실패했습니다. 무단"이것은 내가 쓴 코드입니다
:
Dim ws As Odyssey.SupportServices.SupportServices
ws = New Odyssey.SupportServices.SupportServices
ws.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials
내 가상 디렉토리 구조는 다음과 같습니다
,369을CSACCsupp - 부모 : 부모는 문제없이 webservice를 호출 할 수 있습니다.
Odyssey - 하위 : 하위는 위 오류와 같이 웹 서비스를 호출 할 수 없습니다.
저는 IIS 보안에 문제가 있다고 생각합니다. 따라서 IIS 보안을 살펴보고 부모와 하위를 비교했습니다. 그들은 동일합니다.
저는 IIS에서 보안을 설정하는 여러 가지 방법을 시도했지만 다음에해야할 일을 실제로 알지 못합니다.하지만 어둠 속에 있습니다.
이 문제에 대해 제안 해 주시겠습니까?
web.config, 특히 인증/권한 부여 설정을 게시해야합니다. – Jacob