2012-08-29 2 views
-1

저는 Asp.net 웹 사이트를 개발했으며 브라우저와 LAN에서도 액세스 할 수 있습니다. 이제 웹 사이트를 게시하고 게시 된 웹 사이트를 가상 디렉터리에 배치하고 브라우저에서 액세스하려고했습니다. 이것은 나에게 오류를 준다. 내가 사이트의 파일이있는 디렉토리 개까지 URL을 줄 때 구성 오류는브라우저에서 IIS의 게시 된 Asp.net 사이트에 액세스 할 수 없습니다.

사이트가 게시 된 경우 내 지식
Description: An error occurred during the processing of a configuration file required to service this request. 
Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. 
This error can be caused by a virtual directory not being configured as an application in IIS. 

, 다음, 다음 자동으로 Default.aspx 파일을 열 수 있어야 enter image description here

, 대신 디렉토리 목록을 얻습니다. 거기에서 Default.aspx를 열면 오류가 발생합니다.

게시 된 사이트를 통해 액세스 할 때 오류가 발생하는 이유와 게시되거나 게시되지 않은 사이트에 액세스하는 데있어서의 차이점을 알려주십시오.

업데이트 : 내 IIS의 스크린 샷 :

enter image description here

+0

어떤 IIS 버전을 사용 했습니까? IIS에서 웹 사이트를 만들려면 어떤 단계를 밟았습니까? –

+0

오류가 발생했습니다. IIS와 모듈이 올바르게 설치되어 있습니까 (ASP.NET 지원, 기본 문서, Windows 인증)? – CodeCaster

+0

@DanielCasserly IIS 5.1. IIS에 가상 디렉터리를 만들었습니다. 가상 디렉터리에 웹 사이트를 만들고 동일한 디렉터리의 다른 폴더에 게시했습니다. 이제이 게시 된 사이트를 실행해도 작동하지 않습니다. 그러나 만들어진 웹 사이트를 실행하면 작동합니다. 제 마지막 문장이 있기를 바랍니다. – Cdeez

답변

1

, 당신이 바로 귀하의 사이트를 클릭하여 오류를 해결하려면 사이트에서 마우스 오른쪽 버튼을 클릭하여 페이지 목록을 기본값으로 "Default.aspx를"을 추가 한 다음 문서

로 이동해야하고 그런 다음 디렉토리 보안으로 이동하여 통합 Windows 인증을 선택 취소하십시오.

IISReset 명령을 실행하는 것을 잊지 마십시오.

+0

XP 운영 체제, IIS 5.1. 통합 Windows 인증은 이미 선택 해제되어 있습니다. – Cdeez

+0

MySite를 마우스 오른쪽 단추로 클릭하고 가상 디렉터리 만들기를 선택하고 게시 폴더에서 읽게 만듭니다. –

+0

작동하지 않습니다. 이제 리소스를 찾을 수 없습니다. – Cdeez

0

가 게시 된 파일을 삭제하고 다시 게시. 작동하지 않으면이 행을 삭제하고 실행하십시오.

Default.aspx를 홈 페이지로 설정하려면 가상 디렉터리 -> 설정 -> 문서 (탭) -> Default.aspx를 추가하고 먼저 설정하십시오. Windows Server 2003을 사용하는 경우

+0

어떤 행을 삭제 하시겠습니까? 인증 모드 = 창? 게시하기 전에이 줄을 제거하여 시도했습니다. 나는 지금 다른 오류를 얻는다. – Cdeez

관련 문제