2009-08-24 3 views
1
를 제공 IIS

내 설정 :받기 (404)는 7 페이지

는 IIS에서 수동으로 7 분명히 VS 2008

I 설정 새로운 "응용 프로그램"IIS (내 로컬 PC)

비스타 64 비트 PC 기본 사이트. 실행 중입니다. 응용 프로그램은 내가 설정 Server 2008을 실행하는 우리의 dev에 서버에서이 똑같은 설정했습니다 (내 default.aspx에 존재) 올바른 디렉토리를 가리키는 내가 http://localhost/MyAppName에 갈 때 그것은

을 잘 실행하지만 나를 위해 나는 404를 찾지 못한다.

이유가 없습니다.

그렇기 때문에 작동하지 않고 여전히 404가 발생했습니다. 대신 VS 웹 서버를 사용하여 VS 2008의 웹 탭에서 웹 프로젝트 속성의 IIS를 사용하도록 변경하려고했습니다. 그런 다음 "만들기" 가상 디렉터리 "버튼을 클릭하면 IIS에서 새로운 응용 프로그램이 생성되었습니다. 그래도 같은 일. 그 주소로 가면 로컬 컴퓨터에서 404가 실행됩니다.

+0

app/virtual 디렉토리 대신 새 사이트를 만들면 어떻게됩니까? – meandmycode

+0

IIS 제거/다시 설치하기 ... – PositiveGuy

답변

0

기본 페이지로 "default.aspx"를 찾을 홈 디렉토리가 있습니까?

+0

기본적으로 기본 문서 영역을 볼 때 default.aspx가 있습니다. IIS를 설치하고 asp.net을 활성화 한 후에 기본적으로 있습니다. 그것이 당신이 의미하는 것입니다. – PositiveGuy

0

몇 가지 확인 :

첫째, 요청이 기록하기를 정확히 확인하려면 액세스 로그 봐.

IIS 구성을 확인하십시오. default.aspx 페이지가있을 수 있지만이를 IIS를 기본 페이지 중 하나로 사용하도록 구성되어 있습니까? http://localhost/AppName/default.aspx에 가면 아직도 404가 나옵니까?

정적 test.html 파일을 같은 디렉토리에두면 액세스 할 수 있습니까?

이 모두가 원인을 파악하는 데 도움이됩니다.

+0

(http : //localhost/AppName/default.aspx로 이동해도 404가 나옵니까?) 예 – PositiveGuy

+0

(정적 test.html 파일을 같은 디렉토리에두면 액세스 할 수 있습니까?) 아니요 – PositiveGuy

1

저는 Vista에서 IIS의 IIS 6 기능을 설치하지 않았습니다. 나는 아직도 로컬 사이트를 실행하기 위해 IIS 7의 레거시 기능을 사용했는지는 몰랐다. 이유는 모르겠지만 IIS6 기능을 사용하는 것 같습니다. 왜이 물건에 의존하는지 연구해야 할 것입니다.

+0

IIS 7에 괜찮은 책이 있다면 멋질 것입니다. 내가 보는 모든 사이트는 실제로 어떤 구체적인 정보도 제공하지 않습니다 ... 리소스가 좀 빠릅니다. – PositiveGuy