다른 사람이 걸릴 경우를 대비하여 알아 냈습니다.
은 그 방법은 다음과 같습니다
1 단계 : 포트 현재 데이터베이스를 통해. Umbraco를 사용하면이 작업을 쉽게 수행 할 수 있습니다. Umbraco CMS에 addon 인 Export SQL Server Compact 패키지를 설치하기 만하면됩니다. 설치가 끝나면 지침에 따라 SQL 파일을 생성하십시오.
2 단계 : 생성 된 스크립트를 SQL Management Studio로 가져 와서 새 데이터베이스에서 실행하십시오.이렇게하려면 새 데이터베이스를 만들고 해당 데이터베이스에 액세스 할 수있는 새로운 사용자 권한 설정을 지정하십시오 (서버 로그인을 사용하지 마십시오.하지만 원격으로 액세스 할 수 있도록 사용자를 만드는 것이 좋습니다). 그런 다음 전체 파일 (예, 전체 파일)을 복사하여 새 쿼리 (데이터베이스를 마우스 오른쪽 단추로 클릭 한 다음 쿼리 실행)에 붙여넣고 스크립트를 붙여넣고 실행하십시오.
3 단계 : 연결 문자열을 변경하십시오. 이것은 귀하의 web.config에 있습니다. 의 XML 태그 내에서이 유사한 무언가를 구성 (제거 {}) :
이 연결 문자열의 좋은 점은 당신이 동일한 연결 문자열로, 사이트뿐만 아니라, 로컬 편집 할 수 있다는 것입니다
<add name="umbracoDbDSN"
connectionString="Data Source={the ip of your database};Initial Catalog={theDatabaseName};User Id={theUserId};Password={yourPassword}"
providerName="System.Data.SqlClient" />
. 이를 통해 웹 사이트의 코드를 변경하지 않고도 로컬 호스트에서 코드 변경 사항을 테스트 할 수 있습니다. 자동으로 연결된 유일한 것은 CMS 콘텐츠입니다.
되돌리기 원하는 경우 이전 Umbraco 연결 문자열을 삭제하지 않도록주의하십시오. 간단히 설명하십시오.
4 단계 : web.config를 암호화하십시오. 분명히 웹 사이트의 데이터베이스 암호를 일반 텍스트로 유지하는 것은 현명한 방법이 아닙니다. web.config를 암호화하는이 MSDN은 매우 중요합니다. 데이터베이스의
이식성 :
당신이 잃을 것 몇 가지가 있습니다. 때로는 전체 서버가 아닌 데이터베이스 만 파일로 만들 수 있습니다. SQL Server를 구성하고 안전하게 유지하는 것이 걱정할 필요가없는 추가 작업이므로 사이트가 기본적으로 완료되면이 단계를 수행하는 것이 좋습니다.
때때로 이미지가 전송되지 않습니다. 모든 이미지를 수동으로 다시 입력해야 할 수도 있습니다.
가능한 보안. 웹 사이트를 게시 할 때마다 web.config를 수동으로 다시 암호화해야 할 수 있습니다. 이것은 매우 위험 할 수 있습니다. 따라서 새 발행물에도 웹 사이트에 항상 암호화 된 web.config가 있는지 확인하십시오.
을 사용해 주셔서 감사합니다. 이제 마이그레이션 후 패키지를 제거해야합니다. 그렇지 않으면 오류로 인해 Umbraco가 제대로 작동하지 않습니다. https://our.umbraco.org/forum/umbraco-7/using-umbraco-7/53022 -UmbracoWebModelsDynamicPublishedContentList-does-not-contains-a-definition-for-any – Hong