스택 오버플로에 대한 질문을 통해 방금 탐색 중이 었으며 app_data 폴더에 mdf 파일을 복사하고 연결 문자열을 수정하여 데이터베이스를 배포 할 것을 제안하는 게시물을 보았습니다. .ASP .NET 웹 사이트에 대한 데이터베이스 배포
일부 사람들은 개발 중에 app_code에서 mdf 파일을 만들지 만 실제로 사용하려면 데이터베이스를 배포하기위한 실용적인 방법인가요?
내가 평소에 개발하는 동안 내 자체 SQL 스크립트 파일을 작성하여 데이터베이스를 빌드하고 로컬 SQL 서버에서 실행하는 것이 좋습니다. 사이트가 곧바로 실제 사이트로 이동하면 대상 서버에서 스크립트를 실행하고 내 사이트를 데이터베이스와 통신하도록 설정합니다. 솔직히 말해서 나는 데이터베이스를 저장하기 위해 app_code 폴더를 결코 사용하지 않았다. 나는 보통 데이터 액세스 계층 로직을 저장하기 위해 그것을 사용한다.
나는 여기서 잘못된 것을하고 있는가? 데이터베이스를 저장하기 위해 app_data 폴더를 활용하는 것이 좋습니다. 이 방법으로 볼 수있는 한 가지 문제점은 배포가 느려지 게된다는 것입니다. mdf 파일을 인터넷을 통해 전송하는 것은 확실히 내 sql 스크립트 파일을 실행하는 것보다 훨씬 느립니다. 이 문제에 대한 귀하의 생각과 경험을 기대합니다. 건배.