2009-05-10 4 views
0

최근에 Oracle과 필요한 Microsoft Loopback Adapter를 설치했는데 문제가 없습니다. 그러나 이것은 IIS (또는 적어도 Visual Studio와의 상호 작용)를 어떻게 든 망쳐 놓은 것 같습니다. localhost 또는 127.0.0.1에 더 이상 연결할 수 없으며 웹 프로젝트 MyProject에 대해 지정된 로컬 IIS URL http://localhost/MyProject (Visual Studio 2008에서 잘 작동하는 데 사용되는) 웹 프로젝트를 열지도 못했습니다. 이 프로젝트를 열려면 가상 디렉터리를 구성해야합니다. 지금이 디렉터리를 만드시겠습니까? " 예를 클릭하면 "현재 컴퓨터에서 서버 http://localhost을 찾을 수 없습니다"라는 오류 메시지가 나타납니다.Oracle 및 루프백 어댑터를 설치 한 후 localhost/iis에 액세스 할 수 없습니다.

IIS가 실행 중이고 localhost : 1122의 기본 IIS 웹 사이트 및 inetput/wwwroot의 다른 내용에 연결할 수 있습니다.

나는 루프백 어댑터를 비활성화하고 Oracle을 작동시키기 위해 호스트에 추가해야하는 라인을 주석 처리하려고 시도했으며, Oracle이 작동하지 않는 동안 IIS/localhost와는 도움이되지 않았습니다.

편집 : 이것은 백업에서 프로젝트를 복원하여 수정 된 것으로 밝혀 졌으므로 프로젝트 자체에서 문제가 발생 했어야합니다.

답변

0

좋아, 마침내 프로젝트를 삭제하고 백업에서 복원하여이 작업을 관리 할 수있었습니다. 나는 프로젝트 구성이 어떻게 든 IIS 자체에 문제가있는 것보다 내가 가진 오류를 일으키는 방식으로 망쳐 놨다 고 생각한다. 거짓 경보로 유감입니다.

0

루프백 어댑터에 문제가 있다고 생각합니다. 연결 설정을 올바르게 복원해야 할 수도 있습니다. 루프백 어댑터가 올바르게 비활성화되어 있고 제어판 -> 네트워크 연결에서 연결 설정이 올바른지 확인하십시오. 편집 : 또한 설정을 변경 한 후에 시스템을 다시 시작하는 것이 좋습니다.

0

다른 포트에서 수신 대기하도록 로컬 IIS를 구성 할 수 있습니다. 기본 웹 사이트, 탭 웹 사이트를 마우스 오른쪽 단추로 클릭 한 다음 고급을 클릭하십시오. 예를 들어 1234를 TCP 포트로 추가하십시오. > 속성 페이지 - -> 시작 옵션 ->를 사용하여 사용자 지정 서버 당신은 파일 시스템에서 Visual Studio에서 웹 사이트를 열고, 프로젝트의 새로운 URL을 지정할 수 있습니다

http://localhost:1234/YourProject처럼

는 그런 다음에 연결할 수 있습니다.

+0

inetput/wwwroot에 복사 할 때 프로젝트에 연결하는 데 문제가 없습니다. Visual Studio에서 문제가 발생합니다. 그러나 wwwroot에서 액세스 할 수있는 동안 "응용 프로그램 수준 이상으로 allowDefinition = 'MachineToApplication'으로 등록 된 섹션을 사용하면 오류가 발생합니다.이 오류는 IIS에서 응용 프로그램으로 구성되지 않은 가상 디렉터리로 인해 발생할 수 있습니다. . " 어떤 aspx 페이지에 액세스하려고 할 때. – Ryan

+0

응용 프로그램을 구성 해보십시오. IIS의 가상 디렉터리 (YourProject)를 마우스 오른쪽 단추로 누르고 가상 디렉터리 탭을 누르고 응용 프로그램 설정 아래에 응용 프로그램이 만들어 졌는지 확인하십시오. – Andomar

0

Windows XP와 IIS 5.10에서 나에게 비슷한 일이 일어났습니다. 문제는 설치 한 도구가 기본 웹 사이트에 응용 프로그램 이름없이 일부 가상 디렉터리를 만들었다는 것입니다.

해결 방법은 IIS 스냅인을 열고 마우스 오른쪽 단추를 클릭하고 문제가되는 가상 디렉터리의 속성을 선택한 다음 나타나는 속성 대화 상자의 "가상 디렉터리"탭에서 "응용 프로그램 이름"을 구성하는 것입니다 . 빈 웹 응용 프로그램 이름이있는 기본 웹 사이트에 가상 디렉터리가없는 한 이름을 그대로 유지했습니다.

관련 문제