페이지를 탐색하여 예약해야하는 예약 된 작업이 있습니다. 웹 호스트에서 Windows 스케줄러를 사용할 수 없습니다.ASP.NET MVC에서 안전하게 스레드를 생성 할 수 있습니까?
이 작업에서 수행하는 작업 중 하나는 다른 웹 사이트에서 데이터를 가져 오는 것입니다. 느린 웹 요청을 처리 할 수있는 작업으로 인해 스레딩을 사용하도록 설정했습니다.
mvc 작업에서이 작업을 실행하면 전체 웹 서버가 엉뚱한 페이지로 바뀌어 페이지가 더 이상로드되지 않습니다.
웹 응용 프로그램의 스레딩을 사용하는 것이 좋지 않습니까? 안전하게 할 수있는 방법이 있습니까? 어떤 스레딩 한계가 있습니까? 좀 더 많은 정보를 알 필요가 있습니다.
편집 :? SUBQUESTIONS
내가 ASP.NET 런타임 (감사 안톤)에 의해 사용되는 스레드 (에서 스레드를 사용하는 경우, 나는 그것을 사용할 수있는 스레드의 개수를 제한 할 수 있습니다 무엇 ASP.NET 스레드 풀 크기 제한은 무엇입니까?
아마도 별도의 ASP.NET 응용 프로그램이 포함 된 가상 폴더일까요? 그러면 스레드 풀 권한이 제한됩니다.
참고 사항 : http://stackoverflow.com/questions/1325718/using-threadpool-queueuserworkitem-in-asp-net-in-a-high-traffic-scenario – Matthias