허가없이 127.0.0.1의 솔루션을 접근 할 수없고 0x800A0046의 솔루션을 해결하십시오 : 'getObject'
D8-Ben Azhu D8-Wangyoucao D8-Wolf BA를 디버깅하는 데 도움을 주셔서 감사합니다.
=================================================================
일반적으로 컴퓨터에서 ASP 동적 웹 페이지를 디버그하면 입력 할 수 있습니다.
http : // localhost http : // 로컬 컴퓨터 이름 http://127.0.0.1 |
http://127.0.0.1을 입력 할 때 일반적으로 기계는 사용자 이름과 암호를 입력해야합니다. 두 가지 상황은 다음과 같습니다.
하나는 IIS가 방금 만들어 졌다는 것입니다. IIS를 테스트하기 위해 액세스는 "System Disk/InetPub/wwwroot"에서 iisstart.asp입니다. 그런 다음 iisstart.asp는 LocalStart.asp로 점프하고 동시에 iishelp를 엽니 다. "LocalHost"및 "Computer Name"은 괜찮지 만 127.0.0.1을 입력하면 대화 상자가 팝업되어 계정과 비밀번호를 입력해야합니다.
두 번째 사례는 "LocalHost+Virtual Directory"및 "Computer Name+Virtual Directory"를 통해 액세스 할 수있는 가상 디렉토리가 설정되었으며 "127.0.0.1+Virtual Directory"에 액세스 할 수 없다는 것입니다.
동일한 증상이 동일하지만 다릅니다.
먼저 첫 번째 일반 팁을 버리십시오. 입력 http://127.0.0.1 직접 액세스 또는 가상 디렉토리에 관계없이 "익명 액세스"가 열려야하는지 확인해야합니다.
그런 다음 아래 그림과 같이 두 번째 상황의 문제를 신속하게 해결할 수 있습니다. 아래 그림과 같이 : "기본 사이트", 팝업 메뉴를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택하고 패널을 열고 "편집"의 "카탈로그 보안"을 선택하십시오. 이 시점에서 "익명 액세스"전에 확인 확인이 없으면 "OK"를 선택 하여이 문제를 해결하십시오.
현재 "127.0.0.1+ 가상 디렉토리"에 대한 두 번째 유형의 액세스 유형이 해결되었습니다.
그러나이 문제에서 더 적은 사람들을 만났으며, 단순히 이것을 확인하는지 여부는 중요하지 않습니다. 읽어 보자.
현재 127.0.0.1을 테스트하기위한 비밀번호 입력 대화 상자는 없지만 새로운 문제가 발생했습니다. 마찬가지로,이 순간에 http : // localhost를 입력하는 것도 동일한 오류입니다. 이것이 많은 사람들이보고 한 것입니다.
오류 유형 : Microsoft vbscript 런타임 오류 (0x800A0046) 허가 없음 : 'GetObject' /localstart.asp, 40 행 |