2014-02-08 3 views
0

MVC 4 프로젝트에서 작업 중이며 DBML 파일이 어떻게 보호되는지 궁금합니다. 결국, dbml 파일은 데이터베이스 구조에 대한 설명 인 xml 파일입니다. 사용자가 DBML 파일을 다운로드하지 못하게하는 이유는 무엇입니까?ASP.NET MVC 4 프로젝트 용 DBML 파일

답변

1

사람들이 .dbml 파일을 다운로드하지 못하게하는 이유는 올바르게 빌드되고 게시 된 .NET 프로젝트의 일부가 아니어야한다는 것입니다. 프로젝트를 컴파일하고 배포하면 해당 파일 .cs이 모두 사라진 것을 알 수 있습니다. 응용 프로그램이 실제로 실행되는 .dll으로 컴파일되었습니다. .dbml 파일과 동일합니다. 모든 .dll 파일은 IIS에서 실행되는 .NET 응용 프로그램 내에서 제한된 (읽기 - 액세스 할 수 없음) 폴더 인 bin 폴더로 끝납니다.

전체 프로젝트를 웹 대면 디렉토리에 빌드하고 복사하지 마십시오. 내장 된 게시 방법을 사용하여 응용 프로그램/웹 사이트를 올바르게 배포하십시오.