asp.net MVC4의 새로운 기능입니다. 나는 온라인 쇼핑몰을 짓고있다. 파일에 업로드 할 수천 개의 레코드가 포함 된 파일을 업로드 할 수있는 옵션을 사용자에게 제공하면 내 응용 프로그램이 데이터베이스 시스템에 파일을 저장합니다. 그것은 긴 작업입니다. 그래서 저는 백그라운드에서이 작업을하고 싶습니다. 사용자가 대량의 레코드가 포함 된 파일을 업로드 할 때 사용자는 다른 작업을 수행 할 수 있어야합니다. 레코드를 추가하는 작업은 백그라운드에서 수행해야합니다. 어떻게 진행해야하는지 알려주세요. 어떤 도움 자료, 튜토리얼? 또한 Entity 프레임 워크를 사용하고 있지 않습니다. 간단한 연결 지향 모델을 사용하고 있습니다. stackoverflow에 많은 게시물을 본 적이 있지만 내 작업에 대한 해결책을 찾을 수 없습니다 감사합니다asp.net MVC4에서 백그라운드 작업 수행
-3
A
답변
0
컨트롤러에서 이와 같은 작업을 수행 할 수 있지만 AFAIK 스레드가 응용 프로그램 풀 재활용에 의해 중단되지 않을 것이라고 보장하지 않습니다.
Task.Factory.StartNew(() =>
{
//do something here with your Request.Files[0].InputStream;
},
CancellationToken.None,
TaskCreationOptions.LongRunning, // guarantees separate thread
TaskScheduler.Default);
UPD :
신뢰할 수있는 방법은 파일을 저장, 그리고 백그라운드에서 Windows 서비스 과정을 것이다.
관련 문제
- 1. 장고에서 백그라운드 작업 수행
- 2. 앱 종료시 백그라운드 작업 수행
- 3. Windows 7에서 백그라운드 작업 수행
- 4. ASP.NET/디버그의 백그라운드 작업
- 5. ASP.NET MVC 4 백그라운드 작업
- 6. 전화 걸기에서 백그라운드 작업 수행 방법
- 7. 지연 후 iOS에서 백그라운드 작업 수행
- 8. 백그라운드 작업 시작 ASP.NET MVC 4.5
- 9. 백그라운드 작업 시작 Asp.net 4.0 응용 프로그램
- 10. Asp.net MVC4에서 이미지 오버플로
- 11. ASP.NET MVC4에서 암호화
- 12. 백그라운드 작업
- 13. 백그라운드 작업
- 14. 자바 백그라운드 작업
- 15. 팜 OS의 "백그라운드"작업
- 16. ASP.NET Listview-> 행 -> 작업 수행
- 17. 비동기 작업 수행 asp.net mvc 외부에서 처리
- 18. ASP.NET MVC에서 수행 할 수없는 작업
- 19. ASP.net 웹 사이트에서 자동으로 작업 수행 C#
- 20. Delayed :: Job - 수행 중 변이 작업 수행
- 21. ASP.NET MVC4에서 application_error는 어디에 있습니까?
- 22. asp.net mvc4에서 getJson과 함께 문제
- 23. ASP.NET MVC4에서 Razor 변수 연결
- 24. asp.net MVC4에서 ajax를 활성화하는 방법
- 25. 스레드에서 백그라운드 작업 만들기
- 26. 백그라운드 스레드에서 작업 수행 및 다른 클래스에서 UI 업데이트
- 27. Azure의 백그라운드 작업
- 28. ASP.NET MVC4에서 개발하기에 가장 적합한 CMS는 무엇입니까
- 29. 백그라운드 프로세스 용 테스트 작성 (백그라운드 작업)
- 30. 백그라운드 작업 취소