2017-02-03 8 views
0

빈 데이터베이스와 함께 Azure에서 새 AppService를 설정합니다.Azure 설치시 Orchard 1.10.1

Visual Studio 2015에서 Orchard 1.10.1을 다운로드하여 열었습니다. 솔루션을 마우스 오른쪽 단추로 클릭하고 다시 작성합니다. 완료되면 Orchard.Web을 마우스 오른쪽 버튼으로 클릭하고 게시합니다. 게시 프로파일을 다운로드하여 Orchard.Web의 게시 프로세스 중에 VS2015에로드했습니다.

게시 프로세스가 성공적으로 완료되고 새 브라우저 창이 열립니다. 컴파일이 끝나면 메시지가있는 흰색 페이지 만로드됩니다.

'/'응용 프로그램의 서버 오류입니다. 리소스를 찾을수 없습니다. 설명 : HTTP 404. 찾으려는 리소스 (또는 종속성 중 하나)가 제거되었거나 이름이 변경되었거나 을 일시적으로 사용할 수 없습니다. 다음 URL을 검토하고 의 철자가 올바른지 확인하십시오.

요청 된 URL : site\wwwroot\App_Data\Logs에는 과수원 로그가없는 경우/

VS_screenshot

+0

settings.txt 파일에 올바른 데이터베이스 문자열을 설정하지 않은 것 같습니다. – urbanit

+0

예, App_Data/Logs의 로그 파일을 확인하십시오. 이것은 일반적으로 DB 연결 문제입니다. –

+0

답장을 보내 주셔서 감사합니다. 원격 서버의 파일 구조를 살펴볼 때 App_Data 폴더가 비어 있습니다. 결과가없는 settings.txt를 검색했습니다. 내가 본 모든 설정 파일을 보았고 연결 문자열을 보지 못했습니다. 피트의 제안을 아래에 시도해 보겠습니다. –

답변

0

는, 다음의 외부에 기록 될 수 있습니다있는 일이 있는지 확인하기 위해 이벤트보기 로그를 확인하실 수 있습니다 오차드 응용 프로그램 :

https://blogs.msdn.microsoft.com/benjaminperkins/2016/07/01/how-to-view-the-event-logs-of-your-azure-app-service/

그렇지 않으면, VS 게시보다는, 당신이 콘솔 빌드 및 FTP를 시도 할 수?

실행 :이 실제로 빈 데이터베이스를 초기화 연결 문자열에 붙여 넣 설정 페이지를 명중해야 새 사이트 인 경우

msbuild Orchard.proj /t:Precompiled /v:m /m 그런 다음 site\wwwroot

\build\Precompiled 폴더를 업로드 할 수 있습니다. 또한이 방법은 서버에서 컴파일 작업이 없으므로 합리적으로 빠르게 시작해야합니다.

+0

다시, Pete에게 통찰력을 주셔서 감사합니다. O 제공 한 세부 실행 및 파일 위치를 정말로 감사드립니다. 일을 마치고 집에 돌아와보고 할 때 그걸 시험해 보겠습니다. –