나는 보통 Notepad ++에서 코드를 작성하고 데이터베이스를 사용하는 방법을 배우려고합니다. WebMatrix 3에서 데이터베이스를 만들고 "App_Data"라는 표준 저장 폴더에 저장했습니다. 다른 모든 파일이 다른 위치에 있으면 여기에 저장할 수 있으며 여전히 액세스 할 수 있습니까? 아니면 다른 파일에 저장해야합니까? 이 질문이 어리석은 것이라면 나는 사과하지만 다른 곳에서는 답을 찾지 못하는 것 같습니다.동일한 프로그램 내에서 개발되지 않은 웹 사이트에서 작동하도록 WebMatrix에서 만든 데이터베이스는 어디에 저장해야합니까?
1
A
답변
1
수 있습니다. "표준"폴더에 항목을 저장하는 것이 "최상의"방법이므로 다른 개발자가 프로젝트에서 작업 할 때 쉽게 찾을 수 있습니다. 컴퓨터의 엔진에 데이터베이스 (SQL 인 경우)를 첨부 할 수 있습니다.
1
App_Data 폴더는 사이트의 다른 폴더와 같은 폴더가 아니며 데이터베이스를 저장하는 데 사용하는 것이 관례입니다. 에 마이크 Brind에 의해보고 된 App_Data에 저장
뭐든지 보호 및 그의 article, "App_Data에 배치 아무거나는 ASP.NET에 의해 보호되며, 그 안에 항목에 대한 요청이 403 충족 -. 금지 된 오류 메시지"
편집은
당신은 당신의 응용 프로그램을 통해 콘텐츠에 액세스하지만, 직접 다운로드를 할 수 없습니다. WebMatrix로 App_Data에 저장된 파일을 다운로드하는 방법은이 (download.cshtml) 같은 간단한 핸들러
@{
if(!Request["filename"].IsEmpty()){
var filename = Request["filename"];
Response.Buffer = true;
Response.Clear();
Response.AddHeader("content-disposition", "attachment; filename=" + filename);
Response.ContentType = "text/plain";
Response.WriteFile("~/App_Data/" + filename);
}
}
이
<a href="~/download?filename=myFile.txt">Download my file</a>
+0
알았어, 훌륭한 포인트, 건배 :) –
관련 문제
- 1. 반 임시 데이터베이스는 어디에 저장해야합니까?
- 2. 내 프로그램이 만든 데이터베이스는 어디에 있습니까?
- 3. 응용 프로그램 데이터는 어디에 저장해야합니까?
- 4. cron이 CakePHP로 만든 csv 파일은 어디에 저장해야합니까?
- 5. .NET에서 개발되지 않은 웹 서비스를 호출하는 방법
- 6. 민감한 변수는 어디에 저장해야합니까?
- 7. 데이터베이스 파일은 어디에 저장해야합니까?
- 8. 일반적으로 웹 서비스의 데이터베이스는 어디에 있습니까?
- 9. 내 데이터베이스는 어디에 있습니까?
- 10. 동일한 컨트롤러에서 공통으로 사용되는 변수는 어디에 저장해야합니까?
- 11. 사용자가 업로드 한 이미지는 어디에 저장해야합니까? 자바 웹 응용 프로그램
- 12. 프로젝트에서 이미지를 어디에 저장해야합니까?
- 13. IIS 파일을 어디에 저장해야합니까?
- 14. LocalDB 데이터베이스는 어디에 저장됩니까?
- 15. heroku 데이터베이스는 어디에 있습니까?
- 16. 데이터베이스는 Meteor에서 어디에 있습니까?
- 17. Zend_Navigation 컨테이너는 어디에 저장해야합니까?
- 18. 라이센스 파일을 어디에 저장해야합니까?
- 19. 로그인 데이터는 어디에 저장해야합니까?
- 20. Macport에없는 라이브러리는 어디에 저장해야합니까?
- 21. 데이터 모델은 어디에 저장해야합니까?
- 22. 어디에 공통 기능을 저장해야합니까?
- 23. 배치 파일을 어디에 저장해야합니까?
- 24. 상속 클래스는 어디에 저장해야합니까?
- 25. APK 확장 파일은 어디에 저장해야합니까?
- 26. 사진을 어디에 저장해야합니까? 파일 시스템 또는 데이터베이스?
- 27. 프로젝트의 매개 변수는 어디에 저장해야합니까?
- 28. 프로그램의 공개 수업은 어디에 저장해야합니까?
- 29. TextView 데이터 소스를 어디에 저장해야합니까?
- 30. H2 데이터베이스는 어디에 저장 되나요?
좋아 같은 링크 태그를 호출 할 수 있지만, 수 나는 야하는 경우 프로젝트에 실제로 참여하는 사람은 단 한 명도 아닙니다. 내 물건이있는 "데이터베이스"라는 폴더를 갖는 것이 더 편리 할 것 같습니다. –
Visual Studio의 모든 새 프로젝트에서 App_Data를 사용할 수 있습니다. 그것은 단지 표준입니다. 당신이 좋아하는 곳이라면 어디든지 둘 수 있으며, 사람들이 거기에있을 것으로 기대한다면 그것을 조금 더 어렵게 만듭니다. App_Data 전에는 DB에 넣었습니다. –
좋아, 대답을 많이 주셔서 감사합니다 :) 그것이 나를 허용하면. –