2012-06-11 4 views
1

이 페이지와 내 서버의 내용을 한 서버에서 다른 서버로 옮겼습니다. 다음 페이지를로드하려고하면 아래 오류가 나타납니다. 어떤 아이디어?이 코드 문제는

구성 오류

설명 : 오류가이 요청을 제공하는 데 필요한 구성 파일을 처리하는 동안 일어났다. 아래의 특정 오류 세부 정보를 검토하고 구성 파일을 적절히 수정하십시오.

파서 오류 메시지 :는 응용 프로그램 수준을 넘어 allowDefinition='MachineToApplication'으로 등록 된 섹션을 사용하면 오류가 발생합니다. 이 오류는 가상 디렉터리가 IIS에서 응용 프로그램으로 구성되지 않아 발생할 수 있습니다.

소스 오류 :

Line 24: during development.

Line 25: -->

Line 26: <siteMap defaultProvider="XmlSiteMapProvider" enabled="true">

Line 27: <providers>

Line 28: <clear/>

Source File: E:\Domains\m\mockcourt.org.uk\user\htdocs\mcc\web.config Line: 26

+0

참조 http://stackoverflow.com/questions/9300927/error-to-use-a-section-registered-as-allowdefinition-machinetoapplication-beyo – avesse

+0

답변 중 하나가 문제를 해결하거나 문제, 당신은 그것을 받아 들여 투표 할 수 있습니까? – Aristos

답변

0

귀하의 사이트가 제대로 IIS에 구성되어 있지 않습니다.

사이트를 ISS의 응용 프로그램으로 설정해야합니다.

여기에 instructions for IIS 6입니다. 다른 버전을 사용하는 경우에도 올바른 방향으로 이동하게됩니다.

+0

당신의 대답은 너무 일반적입니다, "당신은 문제를 구성하고 고칠 필요가 있습니다."라고 말하는 것과 같습니다. 사실 사이트는 web.config를 parce하고 오류를 제공하므로 asp.net 응용 프로그램으로 설정됩니다! (그래서 당신은 정확하지 않습니다) 증명 : 페이지를 확인 http://mockcourt.org.uk/mcc asp.net 오류를 제공하므로 asp, 그물 응용 프로그램으로 실행됩니다. – Aristos

+0

@Aristos, 나는 완전히 동의하지 않습니다. 이 오류는 사이트가 IIS에서 응용 프로그램으로 구성되어 있지 않음을 나타냅니다. 나는 수년 동안 .net에서 발전 해왔고,이 오류를 여러 번 경험해 왔습니다. 이것은 ** ** 가능한 해결책입니다. –

+0

예, 상위 디렉토리에 구성합니다. 수년 동안 사이트를 개발하는 경우이 사이트가 공유 환경이고 iis를 제어하지 못한다는 것을 직접 알려야하며 공유 공간에 asp.net이 있어야합니다. 그래서 여기에 문제는 디렉토리입니다, 올바른 디렉토리에 그들을 배치하지 않았습니다! – Aristos

-1

귀하의 사이트는이 asp.net 응용 프로그램의 루트가 아닌 디렉토리로 이동해야합니다.

여전히 asp.net을 실행하도록 구성되어 있지만 모든 파일을 루트가 아닌 하위 디렉토리에 배치했습니다.

2 명은 올바른 루트 디렉토리에 파일을 저장하거나 루트에있는 다른 응용 프로그램과 함께이 파일을 실행해야한다고 생각하면 추가 한 디렉토리에 새 asp.net 응용 프로그램을 만듭니다. 당신이 그들을 배치해야 어디 로그에서

아마입니다 : E:\Domains\m\mockcourt.org.uk\user\htdocs\ 및 NOT이 디렉토리 "E : \ 도메인 \ m \ mockcourt.org.uk 사용자 \ \ htdocs를 \ MCC \"에 나머지 디렉토리를 확인 올바른 것을 찾으십시오.

+0

왜 downvote? 너는 나에게 너의 동의하지 말아 줄 수 있니? – Aristos