PRB: IIS 6.0에서 Visual Studio .NET을 사용하여 ASP.NET 웹 응용 프로그램을 만들면 "웹 액세스 실패"라는 오류 메시지가 나타난다

기술 자료 번역 기술 자료 번역
기술 자료: 817264 - 이 문서가 적용되는 제품 보기.
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
베타 정보
이 문서에서는 Microsoft 제품의 베타 릴리스에 대해 설명합니다. 이 문서의 정보는 "있는 그대로" 제공되며 사전 통보 없이 변경될 수 있습니다.

이 베타 제품은 Microsoft의 공식 제품 지원 서비스를 받을 수 없습니다. 베타 릴리스 지원을 얻는 방법에 대한 자세한 내용은 베타 제품 파일에 포함된 설명서를 참조하거나 릴리스를 다운로드한 웹 사이트를 확인하십시오.
모두 확대 | 모두 축소

이 페이지에서

현상

Microsoft Visual Studio .NET에서 웹 응용 프로그램을 만든 다음 Internet Information Services(IIS) 6.0에서 Windows Server 2003을 사용하면 다음과 같은 오류 메시지가 나타날 수 있습니다.

이 프로젝트의 기본 웹 액세스 모드가 파일 공유로 설정되어 있지만 '프로젝트 URL'에 있는 프로젝트 폴더를 '실제 프로젝트 경로' 경로로 열 수 없습니다. 반환된 오류는 다음과 같습니다.

'프로젝트 이름' 웹 프로젝트를 만들 수 없습니다. '실제 프로젝트 경로' 파일 경로가 '프로젝트 URL' URL과 일치하지 않습니다. 두 경로를 같은 서버 위치에 매핑해야 합니다. HTTP 오류 404: 찾을 수 없음

원인

Internet Information Services 6.0에서는 IIS에서 명시적으로 매핑되지 않은 확장명을 가진 요청을 모두 차단합니다. Microsoft Visual Studio .NET에서는 .tmp 확장명을 사용하여 서버에 파일을 기록한 다음 URL을 테스트하기 위해 HTTP 호출을 사용하여 다시 이 파일을 요청합니다. .tmp 파일이 매핑되지 않기 때문에 IIS 6.0이 .tmp 파일을 차단합니다. 호출이 실패하고
파일을 찾을 수 없습니다.
오류 메시지가 나타납니다.

해결 방법

이 문제를 해결하려면 IIS에서 해당 .tmp 파일에 대한 MIME 형식을 추가합니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 제어판에서 관리 도구를 연 다음 인터넷 정보 서비스를 두 번 누릅니다.
  2. (로컬 컴퓨터) 노드를 확장한 다음 웹 사이트를 확장합니다.
  3. 기본 웹 사이트를 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
  4. 기본 웹 사이트 속성에서 HTTP 헤더 탭을 누릅니다.
  5. MIME 형식을 누릅니다. MIME 형식에서 새로 만들기를 눌러 파일 확장명을 등록합니다.
  6. 확장명 텍스트 상자에 .tmp를 입력합니다. MIME 형식 텍스트 상자에 temp를 입력합니다.
  7. 확인을 누릅니다.

현재 상태

이것은 의도적으로 설계된 동작입니다.

추가 정보

문제를 재현하는 방법

  1. Microsoft Visual Studio .NET을 엽니다. 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 누릅니다.
  2. 새 프로젝트 대화 상자의 왼쪽 창에 있는 프로젝트 형식에서 Visual Basic 프로젝트를 누르거나 Visual C# 프로젝트를 누릅니다.
  3. 새 프로젝트 대화 상자의 오른쪽 창에 있는 템플릿에서 ASP.NET 웹 응용 프로그램을 누른 다음 확인을 누릅니다.
    이 문서의 현상 절에 설명되어 있는 오류 메시지가 나타납니다.

참조

자세한 내용은 다음 Microsoft Developer Network 웹 사이트를 방문하십시오.
http://msdn2.microsoft.com/en-us/library/aa286507.aspx




?Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 817264 - 마지막 검토: 2014년 2월 27일 목요일 - 수정: 5.6
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft ASP.NET 1.1
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual C# .NET 2003 Standard Edition
  • Microsoft ASP.NET 1.0
  • Microsoft Visual Basic .NET 2002 Standard Edition
  • Microsoft Visual C# .NET 2002 Standard Edition
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows XP 64-Bit Edition Version 2003
키워드:?
kbnosurvey kbarchive kberrmsg kbwebserver kbwebforms kbserver kbhttp404 kbhttp kbprb KB817264

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com